[发明专利]自动开启基于jmeter实现的接口性能测试方法和系统有效
申请号: | 202010097606.7 | 申请日: | 2020-02-17 |
公开(公告)号: | CN111427765B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 史静慧;王晓杰;杨琪翔;李桢 | 申请(专利权)人: | 叮当快药科技集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京远大卓悦知识产权代理有限公司 11369 | 代理人: | 卞静静 |
地址: | 100006 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 开启 基于 jmeter 实现 接口 性能 测试 方法 系统 | ||
本发明公开了一种自动开启基于jmeter实现的接口性能测试方法,包括以下步骤:利用python unittest工具制作.py接口文件组,所述.py接口文件组中包括接口自动化测试程序和jmeter启动程序;运行.py接口文件组,首先执行接口自动化测试程序,若测试成功,则直接自动运行jmeter启动程序。利用本发明的方法,能够在利用python unittest工具进行接口测试之后,自动开启jmeter接口压力测试,进行快速联动测试,并降低测试人员的编码工作量。本发明还公开了基于该方法的系统,电子设备以及存储介质。
技术领域
本发明涉及一种芯片的电源管理方法。更具体地说,本发明涉及一种用于低频RFID电源管理方法。
背景技术
众所周知,在软件开发过程中,需要进行性能测试。性能测试是通过性能测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试通常包括负载测试和压力测试。其中,负载测试是指模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。压力测试是指是在强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。(声明:负载测试与压力测试的解释文字来自CSDN博主「go_pig」的原创文章,遵循CC 4.0BY-SA版权协议,原文链接:https://blog.csdn.net/go_pig/article/details/79729059)
在软件开发过程中,这两种性能测试,都是需要的。本发明主要涉及接口的性能测试,例如登录接口的性能测试。既可以进行性能测试,也可以进行压力测试,但更偏向于接口的压力测试。
本发明基于python unittest+jmeter性能测试方法,去监测接口服务器承受压力的健壮性。其中,python unittest为python内置的用于测试代码的模块,jmeter为一款纯java编写的负载测试和压力测试开源工具软件。
本发明测试的内容包括:
广义:单位时间内同时发送给服务器的请求数,不限定具体业务类型,强调的是同时发送;
狭义:是单位时间内同时发送给服务器的相同的业务请求数,需限定具体的业务类型,强调业务请求相同,例如都是登录操作;
上述的请求数,可以从以下三个方面考量:
服务端视角:并发数为单位时间内服务端接收到的请求数;
客户端视角:客户端的某个具体业务行为包括多个请求,并发数可被理解为客户端单位时间内同时发送给服务器端的请求数;
用户视角:客户端的业务请求一般为用户操作行为,并发数也可理解为并发用户数,又可称为虚拟用户数。
对软件进行性能测试,是为了:
获取正常请求流量下,系统的各个性能指标,比如系统反应速度之类的参数,cpu,内存,或磁盘占用情况等。
获取系统能够承载的极限容量,以及获得系统的性能瓶颈,比如最多支持多少人同时上线或进行类似登录的接口操作等。
获取系统的健壮性,例如连续开启多长时间容易发生故障等。
在性能测试时,辅助系统参数调整。
有助于系统性能回归:在版本升级时,通常需要对比新老版本的性能情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于叮当快药科技集团有限公司,未经叮当快药科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010097606.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像偏色矫正方法及装置
- 下一篇:聚合物网状物产品、制造方法及其用途