[发明专利]可配置性能测试装置有效
申请号: | 201611041730.1 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106776280B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 钱磊;张洁;杨兴文;徐明辉 | 申请(专利权)人: | 上海携程商务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;王聪 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 性能 测试 装置 | ||
1.一种可配置性能测试装置,其特征在于,所述可配置性能测试装置包括:
接口测试平台、发包器、应用服务器群组、数据收集服务器和数据库;
其中所述接口测试平台创建测试用例和/或测试场景,并保存测试任务信息至所述数据库,生成测试请求并调用所述发包器;
所述发包器解析所述测试请求,从所述数据库调用测试用例和/或测试场景,并构建测试任务;
所述发包器还通过所述应用服务器群组执行所述测试任务并生成测试数据,所述发包器统计计算所述测试数据得到统计数据;
所述数据收集服务器统计计算应用服务器群组执行所述测试任务的资源数据;
所述发包器统计所述统计数据并通过接口测试平台推送;
所述数据库存储所述统计数据和测试数据;
在所述发包器中设置多个测试用例批量运行,其中多个测试用例批量运行包括多个测试用例的按序串行执行或组成混合场景并行执行。
2.如权利要求1所述的可配置性能测试装置,其特征在于,所述可配置性能测试装置还包括任务处理服务器群组,所述任务处理服务器群组从接口测试平台接收测试请求并调用所述发包器。
3.如权利要求2所述的可配置性能测试装置,其特征在于,所述任务处理服务器群组将测试请求放入任务队列,并按照任务队列的顺序调用所述发包器。
4.如权利要求2所述的可配置性能测试装置,其特征在于,所述可配置性能测试装置还包括存储单元,所述发包器生成并存储响应报文至所述存储单元。
5.如权利要求4所述的可配置性能测试装置,其特征在于,所述可配置性能测试装置异步地对所述响应报文进行功能验证,并将功能验证的结果通过所述接口测试平台推送。
6.如权利要求1所述的可配置性能测试装置,其特征在于,所述测试请求包括测试参数、测试逻辑和对应于所述数据库中测试用例或测试场景的主键。
7.如权利要求6所述的可配置性能测试装置,其特征在于,所述发包器基于测试参数、测试逻辑以及通过主键从所述数据库中调用的测试用例和/或测试场景构建测试任务。
8.如权利要求1所述的可配置性能测试装置,其特征在于,所述统计数据包括响应时间、用户吞吐量以及并发数。
9.如权利要求1所述的可配置性能测试装置,其特征在于,所述资源数据包括使用内存、CPU和IO的资源利用率。
10.如权利要求1所述的可配置性能测试装置,其特征在于,所述发包器多线程地请求所述应用服务器群组执行所述测试任务。
11.如权利要求1所述的可配置性能测试装置,其特征在于,所述应用服务器群组和发包器采用分布式部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611041730.1/1.html,转载请声明来源钻瓜专利网。