[发明专利]基于jar包的性能测试方法、装置、设备及存储介质在审
申请号: | 202111262921.1 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113986733A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 高预皓;彭晶 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jar 性能 测试 方法 装置 设备 存储 介质 | ||
本发明涉及性能测试技术领域,揭露了一种基于jar包的性能测试方法、装置、设备及存储介质。所述方法包括:获取性能测试数据,并通过性能测试数据中的示例代码进行本地调试;其中,所述性能测试数据中包含被测jar包;在确认本地调试完成,且确认本地调试完成的结果达到预设调试标准之后,根据预设逻辑方法对引入的Jmeter核心包进行开发后,得到客户端包;在Jmeter测试工具中引入客户端包后,通过Jmeter测试工具获取根据客户端包开发的性能测试脚本;将性能测试数据中的被测jar包部署在性能测试服务器中,并通过性能测试脚本对被测jar包执行jar包的性能测试,获取测试结果。本发明操作方式简单,处理效率高,解决现有工具或者软件对被测jar包性能测试难度大的问题。
技术领域
本发明涉及性能测试技术领域,尤其揭露了一种基于jar包的性能测试方法、装置、设备及存储介质。
背景技术
性能测试是用于排除系统的性能瓶颈、确定并确保系统在超出最大预期工作量的情况下仍能正常运行、确定系统能提供的最大的服务级别;现有的性能测试中,通常都是以压测接口(http协议的接口)测试为主,但现有的性能测试也会用到其它性能测试需求,比如jar包性能,这类测试需求的性能测试方法难度相对较大,具体表现为协议工作方式跟http存在差异或者没有采样器可直接用于性能测试。因此本领域技术人员亟需寻找一种新的技术方案来解决上述的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种基于jar包的性能测试方法、装置、设备及存储介质,本发明能实现对被测jar包的性能测试,操作方式简单,处理效率高,解决现有工具或者软件对被测jar包性能测试难度大的问题。
一种基于jar包的性能测试方法,包括:
获取性能测试数据,并通过所述性能测试数据中的示例代码进行本地调试;其中,所述性能测试数据中包含被测jar包;
在确认本地调试完成,且确认所述本地调试完成的结果达到预设调试标准之后,根据预设逻辑方法对引入的Jmeter核心包进行开发后,得到客户端包;
在Jmeter测试工具中引入所述客户端包后,通过所述Jmeter测试工具获取根据所述客户端包开发的性能测试脚本;
将所述性能测试数据中的所述被测jar包部署在性能测试服务器中,通过所述性能测试脚本对所述被测jar包执行性能测试,获取测试结果。
一种基于jar包的性能测试装置,包括:
本地调试模块,用于获取性能测试数据,并通过所述性能测试数据中的示例代码进行本地调试;其中,所述性能测试数据中包含被测jar包;
开发模块,用于在确认本地调试完成,且确认所述本地调试完成的结果达到预设调试标准之后,根据预设逻辑方法对引入的Jmeter核心包进行开发后,得到客户端包;
第一获取模块,用于在Jmeter测试工具中引入所述客户端包后,通过所述Jmeter测试工具获取根据所述客户端包开发的性能测试脚本;
第二获取模块,用于将所述性能测试数据中的所述被测jar包部署在性能测试服务器中,通过所述性能测试脚本对所述被测jar包执行性能测试,获取测试结果。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种基于jar包的性能测试方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述一种基于jar包的性能测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111262921.1/2.html,转载请声明来源钻瓜专利网。