[发明专利]一种性能自动化测试方法和装置有效
申请号: | 201711464560.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108196992B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 许俊峰;徐士清;李伟龙;陈磊 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 自动化 测试 方法 装置 | ||
1.一种性能自动化测试方法,其特征在于,包括:
获取压测域的整站流量,对压测域的整站流量按域名和时间进行分类,确定各个压测子域中包括的流量并保存于各个压测子域的数据目录中,具体包括:
定时获取线上压测域的整站流量,对压测域的整站流量按域名和时间进行分类,把整站流量分配给各个压测子域;
创建mock服务器,mock服务器获取到一个压测子域发送给其他压测子域的指令的哈希值;
压测子域通过访问mock服务器来获取其他子域的流量,最后将确定后的各个子域中包括的流量保存于各个压测子域的数据目录中;
生成各个压测子域的数据接口;
通过执行预置接口压测脚本对压测子域的数据接口进行压测,得到压测子域的数据接口的性能值;
根据压测子域的数据接口的性能值生成压测子域的数据接口的压测报告。
2.根据权利要求1所述的一种性能自动化测试方法,其特征在于,
在通过执行预置接口压测脚本对压测子域的数据接口进行压测,得到压测子域的数据接口的性能值之后,根据压测子域的数据接口的性能值生成压测子域的数据接口的压测报告之前,所述方法还包括:
通过CI调用获取压测子域进行压测得到的性能值,并与预置的标准判定指标进行对比,若性能值超出标准判定指标的范围,则压测失败;若性能值不超出标准判定指标的范围,则压测成功。
3.根据权利要求1或2所述的一种性能自动化测试方法,其特征在于,
在根据压测子域的数据接口的性能值生成压测子域的数据接口的压测报告之后,所述方法还包括:
通过UI调用对压测子域的压测环境根据预置配置文件进行配置,并在压测完成后生成压测子域的压测报告。
4.根据权利要求1所述的一种性能自动化测试方法,其特征在于,
通过执行预置接口压测脚本对压测子域的数据接口进行压测,得到压测子域的数据接口的性能值,具体包括:
通过执行预置接口压测脚本对压测子域的数据接口进行压测,若同时有不少于1个用户对同一个压测子域进行压测,通过job调用生成压测任务队列,并按压测任务队列顺序进行压测,得到压测子域的数据接口的性能值。
5.一种性能自动化测试装置,其特征在于,包括:
获取单元,用于对压测域的整站流量按域名和时间进行分类,确定各个压测子域中包括的流量并保存于各个压测子域的数据目录中;
接口生成单元,用于生成各个压测子域的数据接口;
压测单元,用于通过执行预置接口压测脚本对压测子域的数据接口进行压测,得到压测子域的数据接口的性能值;
报告生成单元,用于根据压测子域的数据接口的性能值生成压测子域的数据接口的压测报告;
所述获取单元,具体包括:
获取和分配子单元:定时获取线上压测域的整站流量,对压测域的整站流量按域名和时间进行分类,把整站流量分配给各个压测子域;
创建子单元:创建mock服务器,mock服务器获取到一个压测子域发送给其他压测子域的指令的哈希值;
获取和保存子单元:压测子域通过访问mock服务器来获取其他子域的流量,最后将确定后的各个子域中包括的流量保存于各个压测子域的数据目录中。
6.根据权利要求5所述的一种性能自动化测试装置,其特征在于,
所述压测单元后还包括:
CI调用单元,用于通过CI调用获取压测子域进行压测得到的性能值,并与预置的标准判定指标进行对比,若性能值超出标准判定指标的范围,则压测失败;若性能值不超出标准判定指标的范围,则压测成功。
7.根据权利要求5或6任一项权利要求所述的一种性能自动化测试装置,其特征在于,
所述报告生成单元后还包括:
UI调用单元,用于通过UI调用对压测子域的压测环境根据预置配置文件进行配置,并在压测完成后生成压测子域的压测报告。
8.根据权利要求5所述的一种性能自动化测试装置,其特征在于,
所述压测单元,具体用于通过执行预置接口压测脚本对压测子域的数据接口进行压测,若同时有不少于1个用户对同一个压测子域进行压测,通过job调用生成压测任务队列,并按压测任务队列顺序进行压测,得到压测子域的数据接口的性能值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711464560.2/1.html,转载请声明来源钻瓜专利网。