[发明专利]压力测试方法、装置、设备及计算机可读存储介质在审
申请号: | 202011644119.4 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112699040A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 骆春光;王惠惠;曾庆熙;曾波 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/48 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压力 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种压力测试方法,其特征在于,所述方法包括:
监听浏览器的页面操作事件,对所述页面操作事件进行整合获得操作步骤;
基于所述操作步骤创建测试用例,基于预先构建的分布式框架分配、执行所述测试用例以触发前端操作并调用后台,获得具体执行信息;
将所述具体执行信息中的各个前端、后台的测试数据与对应的预设基准数值进行比较获得压力测试结果。
2.根据权利要求1所述的方法,其特征在于,所述监听浏览器的页面操作事件,对所述页面操作事件进行整合获得操作步骤,包括:
通过浏览器提供的页面监听事件接口,监听浏览器的页面操作事件,所述页面操作事件包括发送码操作和点击操作;
将所述页面操作事件中连续的发送码操作合并成一个组合发送码操作并将连续的按键编码合并成一个组合按键编码,和/或将所述页面操作事件中预设时长内连续的点击操作合并成一个组合点击操作;
将各个非连续的发送码操作及其按键编码、非连续的点击操作,组合发送码操作及其对应的组合按键编码,以及各个组合点击操作放入步骤列表中,将所述步骤列表中的操作进行拼接整合,获得所述操作步骤。
3.根据权利要求1所述的方法,其特征在于,基于预先构建的分布式框架分配、执行所述测试用例以触发前端操作并调用后台,获得具体执行信息,之前还包括:
基于分布式开源协调服务组件构建分布式框架,所述分布式框架包括调度模块和执行模块;
所述基于预先构建的分布式框架分配、执行所述测试用例以获得具体执行信息,包括:
通过所述调度模块按预设的分配策略和并发量为所述测试用例分配执行模块,以通过所述执行模块执行所述测试用例以触发前端操作并调用后台,并获得具体执行信息。
4.根据权利要求3所述的方法,其特征在于,所述通过所述执行模块执行所述测试用例触发前端操作并调用后台,并获得具体执行信息,包括:
由所述执行模块将预设个数的所述测试用例解析成对应的测试步骤,将所述测试步骤通过自动化测试框架提供的接口并发接入浏览器,以触发前端操作并调用后台;
通过前端的性能监控接口获取前端的原始性能数据,并通过代理获取后台的系统数据,将所述原始性能数据和所述系统数据保存为具体执行信息。
5.根据权利要求4所述的方法,其特征在于,所述将所述测试步骤通过自动化测试框架提供的接口并发接入浏览器,之后包括:
遍历所述测试步骤,判断是否存在逻辑操作;
若存在逻辑操作,则确定所述逻辑操作的逻辑类型及值,以供依次所述逻辑操作的各个分支。
6.根据权利要求4所述的方法,其特征在于,所述将所述预设个数的测试步骤通过自动化测试框架提供的接口并发接入浏览器,之后还包括:
判断当前页面是否需要输入变量;
若需要输入变量,则获取变量名,并基于所述变量名从存放变量值的临时变量池中获取目标变量值,并将所述目标变量值输入所述当前页面。
7.根据权利要求3所述的方法,其特征在于,所述通过所述执行模块执行所述测试用例,包括:
判断所述测试用例是否需要进行数据验证;
若需要进行数据验证,在所述测试用例的操作步骤中新增结构化查询语言,将返回的第一个数据与对应的后台数据进行对比;
若所述第一个数据与所述对应的后台数据一致,则判定通过所述数据验证。
8.根据权利要求3所述的方法,其特征在于,所述通过所述执行模块执行所述测试用例,包括:
当需要对目标元素进行识别时,对所述浏览器的当前页面进行截图,获得第一图像;
基于模板匹配函数将所述第一图像与源码修改前的第二图像进行对比,获得坐标对比结果;
基于预设处理函数从所述坐标对比结果中确定标准相关参数值最小的坐标确定为所述第一图像的坐标;
基于所述第一图像的坐标确定所述页面操作事件对应的目标元素的目标元素坐标,以在所述目标元素坐标的对应位置执行相关操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011644119.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:联邦特征选择方法、装置、设备及存储介质
- 下一篇:进风箱及空调