[发明专利]一种性能测试方法、装置、设备及存储介质在审
申请号: | 202110702702.4 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113360389A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 高健 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 装置 设备 存储 介质 | ||
1.一种性能测试方法,其特征在于,包括:
获取初始测试脚本文件;
从所述初始测试脚本文件对应的配置文件中获取进行第一性能测试对应的起始并发量,并根据所述起始并发量和所述初始测试脚本文件确定第一测试脚本文件;
根据所述第一测试脚本文件对目标测试接口进行所述第一性能测试,得到第一目标测试报告;
从所述配置文件中获取并发量增量,并根据所述并发量增量和所述第一测试脚本文件对所述目标测试接口进行第二性能测试,得到第一测试信息,以及根据所述第一测试信息和所述第一目标测试报告得到第二目标测试报告;
根据所述第二目标测试报告检测所述目标测试接口是否满足测试结束条件,若检测到所述目标测试接口满足所述测试结束条件,则结束所述目标测试接口的性能测试。
2.根据权利要求1所述的方法,其特征在于,所述获取初始测试脚本文件之前,包括:
检测当前时刻是否为预设时刻,所述预设时刻为启动性能测试的时刻;
若检测到当前时刻为所述预设时刻,则执行所述获取初始测试脚本文件的步骤。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一测试脚本文件对目标测试接口进行第一性能测试,得到第一目标测试报告,包括:
执行所述第一测试脚本文件,得到第二测试信息;
从所述第二测试信息中获取目标测试信息,将所述目标测试信息添加到指定文件中,并将所述指定文件确定为第一目标测试报告。
4.根据权利要求3所述的方法,其特征在于,所述从所述第二测试信息中获取目标测试信息,包括:
获取预设的多个参考信息标识;
遍历所述第二测试信息,当识别到所述多个参考信息标识中的任一参考信息标识时,从所述第二测试信息中获取所述参考信息标识相应的信息,并将获取到的信息确定为目标测试信息。
5.根据权利要求3所述的方法,其特征在于,所述目标测试信息包括吞吐量,所述吞吐量用于指示所述目标测试接口在单位时间内处理的并发量;所述检测到所述目标测试接口满足所述测试结束条件之前,还包括:
从所述第二目标测试报告中获取多个吞吐量,并检测所述多个吞吐量是否满足指定条件;
若检测到所述多个吞吐量满足所述指定条件,则确定检测到所述目标测试接口满足所述测试结束条件。
6.根据权利要求3所述的方法,其特征在于,所述目标测试信息包括执行时间段;所述检测到所述目标测试接口满足所述测试结束条件之前,还包括:
从所述第二目标测试报告中获取多个执行时间段,将所述多个执行时间段进行求和处理,得到所述目标测试接口对应的目标执行时间段;
检测所述目标测试接口对应的目标执行时间段是否超过预设测试时间段;
若检测到目标测试接口对应的目标执行时间段超过所述预设测试时间段,则确定检测到所述目标测试接口满足所述测试结束条件。
7.根据权利要求1所述的方法,其特征在于,所述根据所述起始并发量和所述初始测试脚本文件确定第一测试脚本文件,包括:
将所述初始测试脚本文件中的当前并发量替换为所述起始并发量,得到替换后的初始测试脚本文件;
将所述替换后的初始测试脚本文件中的文件内容输出到临时文件,并将所述初始测试脚本文件的文件名称作为所述临时文件的文件名称;
将所述临时文件确定为第一测试脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702702.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式框架结构体系的施工方法
- 下一篇:一种筏架三维精度调整装置及方法