[发明专利]应用测试方法、装置、电子设备和计算机可读介质在审
申请号: | 202110399717.8 | 申请日: | 2021-04-14 |
公开(公告)号: | CN113094272A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 陈昊龙;谭杨 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54 |
代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种应用测试方法,包括:
获取待测试应用的至少一条在线待处理信息;
按照预设复制倍数复制所述至少一条在线待处理信息,得到至少一条测试信息;
将所述至少一条在线待处理信息和至少一条测试信息发送至所述待测试应用的消息队列;
获取所述待测试应用处理所述消息队列中消息的测试指标数据,所述测试指标数据用于表征所述待测试应用处理所述消息队列中消息时的数据处理性能;
通过所述测试指标数据生成所述待测试应用的测试性能信息。
2.根据权利要求1所述的方法,其中,所述按照预设复制倍数复制所述至少一条在线待处理信息,得到至少一条测试信息,包括:
对于所述至少一条在线待处理信息中的在线待处理信息,按照所述预设复制倍数复制该在线待处理信息,修改复制得到的在线待处理信息的属性信息,得到对应该在线待处理信息的测试信息。
3.根据权利要求2所述的方法,其中,所述修改复制得到的在线待处理信息的属性信息,得到对应该在线待处理信息的测试信息,包括:
在复制得到的在线待处理信息的信息名称中添加测试前缀信息,得到测试信息的信息名称,所述测试前缀信息包括测试标记符和所述预设复制倍数的倍数信息。
4.根据权利要求2所述的方法,其中,所述修改复制得到的在线待处理信息的属性信息,得到对应该在线待处理信息的测试信息,包括:
为复制得到的在线待处理信息的属性信息增加测试属性,得到测试信息的属性信息,所述测试属性用于表征测试信息用于测试。
5.根据权利要求4所述的方法,其中,所述通过所述测试指标数据生成所述待测试应用的测试性能信息,包括:
响应于所述测试指标数据与设定阈值之间的差值的绝对值大于设定差值,根据所述测试指标数据调整所述消息队列中消息的数量;否则,基于所述测试指标数据生成所述待测试应用的测试性能信息,所述设定阈值包括以下至少一项:数据处理时间阈值、数据库响应时间阈值。
6.根据权利要求5所述的方法,其中,所述根据所述测试指标数据调整所述消息队列中消息的数量,包括:
响应于所述测试指标数据小于所述设定阈值,计算所述设定阈值与测试指标数据之间的第一差值,获取所述待测试应用当前的数据处理量信息,所述数据处理量信息用于表征所述待测试应用单位时间内的数据处理量;
通过所述第一差值和所述数据处理量信息确定第一更新数据处理量信息;
获取二次在线待处理信息,并根据所述第一更新数据处理量信息和所述二次在线待处理信息的数据量设置第一更新复制倍数;
按照所述第一更新复制倍数对所述二次在线待处理信息复制后得到第一更新测试信息,并通过所述二次在线待处理信息和第一更新测试信息发送至所述待测试应用的消息队列。
7.根据权利要求5所述的方法,其中,所述根据所述测试指标数据调整所述消息队列中消息的数量,包括:
响应于所述测试指标数据大于等于所述设定阈值,通过所述测试属性识别并丢弃所述消息队列中设定数量的消息;
计算所述测试指标数据与设定阈值之间的第二差值,获取所述待测试应用当前的数据处理量信息,所述数据处理量信息用于表征所述待测试应用单位时间内的数据处理量;
通过所述数据处理量信息和所述第二差值确定第二更新数据处理量信息;
获取三次在线待处理信息,并根据所述第二更新数据处理量信息和所述三次在线待处理信息的数据量设置第二更新复制倍数;
按照所述第二更新复制倍数对所述三次在线待处理信息复制后得到第二更新测试信息,并通过所述三次在线待处理信息和第二更新测试信息发送至所述待测试应用的消息队列。
8.根据权利要求3所述的方法,其中,所述方法还包括:
响应于所述消息队列中的目标消息被待测试应用处理过程中被外部接口调用,删除所述目标消息的信息名称中的目标测试前缀信息后,将所述目标消息发送至所述外部接口;
响应于接收到所述外部接口发来的对应所述目标消息的反馈信息,为所述反馈信息的信息名称添加所述目标测试前缀信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110399717.8/1.html,转载请声明来源钻瓜专利网。