[发明专利]服务器性能测试方法、装置、计算机设备及存储介质在审
申请号: | 202110595156.9 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113282473A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 张晓东 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 姚章国 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 性能 测试 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种服务器性能测试方法、装置、计算机设备及存储介质,包括:若接收到用户输入的测试配置指令,则根据测试配置指令更新测试脚本调用的jmx脚本文件,得到更新后的jmx脚本文件;执行更新后的jmx脚本文件对服务器进行测试操作时,基于测试脚本远程调用数据采集服务器对测试过程进行数据采集,得到服务器的运行数据与jmeter测试报告文件;基于运行数据和所述jmeter测试报告文件得到性能趋势图,获得服务器性能测试结果。使用改进后的服务器性能测试方法对于不同用户并发量可以自动循环调用jmx脚本文件,执行测试脚本的同时对服务器进行监控,减少了人工干预和操作,适用范围较广,极大的提高了性能测试的效率。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种服务器性能测试方法、服务器性能测试装置、计算机设备及存储介质。
背景技术
随着网页和软件产品的不断发展,以及用户数量的激增,对于服务器的性能要求就会日益提高。而一台性能良好的服务器或者一个服务器集群在应付上万级别的用户请求时,为确保服务器上的运行软件能扛住巨大压力,需要在上线前对服务器或服务器群进行性能测试,模拟用户对其接口进行加压,以评估系统的瓶颈是否达到需求。
现有的性能测试方案中,一方面目前主流的性能测试工具如Loadrunner,在脚本录制、脚本执行、结果分析方面都具备很完善的功能,但是主要集中在脚本的单次执行,对于需要多脚本执行的大型项目压测过程中,自动化程度低,需要大量人工去手动执行,降低测试效率。另一方面,现有的服务器资源监控工具,主要是对单一服务器资源的监控,同样地,在需要对多台服务器进行监控的大型项目压测过程中,没有一个统一的服务器资源监控工具,测试效率较低。且现有的测试方案中,因为测试脚本只能适用于特定需求或者特定场景,在大型项目中,对不同测试需求,会更换多种测试脚本,故现有的服务器性能测试方案中存在适用范围较小的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种服务器性能测试方法、装置、设备及存储介质,以解决目前行业服务器性能测试方案测试效率低、适用范围较小的问题。
本申请实施例的第一方面提供了一种服务器性能测试方法,包括:
若接收到用户输入的测试配置指令,则根据所述测试配置指令更新测试脚本调用的jmx脚本文件,得到更新后的jmx脚本文件;执行所述更新后的jmx脚本文件对服务器进行测试操作时,基于所述测试脚本远程调用数据采集服务器对测试过程进行数据采集,得到所述服务器的运行数据与jmeter测试报告文件;基于所述运行数据和所述jmeter测试报告文件得到性能趋势图,获得服务器性能测试结果。
本申请实施例的第二方面提供了一种服务器性能测试装置,包括:
更新模块:用于若接收到用户输入的测试配置指令,则根据所述测试配置指令更新所述测试脚本调用的jmx脚本文件,得到更新后的jmx脚本文件;
测试数据获取模块:执行所述更新后的jmx脚本文件对服务器进行测试操作时,基于所述测试脚本远程调用数据采集服务器对测试过程进行数据采集,得到所述服务器的运行数据与jmeter测试报告文件;
测试结果获取模块:用于基于所述运行数据和所述jmeter测试报告文件得到性能趋势图,获得服务器性能测试结果。
本申请实施例的第三方面提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述服务器性能测试方法的各步骤。
本申请实施例的第四方面提供了一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述服务器性能测试方法的各步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110595156.9/2.html,转载请声明来源钻瓜专利网。