[发明专利]一种性能测试方法、装置、计算机设备和存储介质在审
申请号: | 202210028899.2 | 申请日: | 2022-01-11 |
公开(公告)号: | CN116467155A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 杨航 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 王文红 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 装置 计算机 设备 存储 介质 | ||
本公开提供了一种性能测试方法、装置、计算机设备和存储介质,其中,该方法包括:获取待测试项目的项目详情信息和项目指标信息;基于项目详情信息和项目指标信息,生成测试计划信息;在达到针对待测试项目预先配置的项目测试时间时,调用配置的目标压力集群资源对待测试项目对应的被测服务器资源进行压力测试,并生成与测试计划信息匹配的测试报告。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种性能测试方法、装置、计算机设备和存储介质。
背景技术
在项目功能正式上线前,一般需要对项目部署的服务器资源进行上线前的压力测试,以避免引起服务器崩溃等问题,造成无法挽回的损失。
传统方案利用压力集群资源对被测服务器资源进行压力测试,在项目准备阶段,需要工作人员人工进行测算并手动编写测试计划,测试计划的编写过程较为繁琐,并且在编写测试计划后,需要测试人员等待测试时间到达后,手动发起测试;因此,传统方案中进行测试准备及正式测试的过程对人力资源依赖度较大、效率较低。
发明内容
本公开实施例至少提供一种性能测试方法、装置、计算机设备和存储介质。
第一方面,本公开实施例提供了一种性能测试方法,其特征在于,包括:
获取待测试项目的项目详情信息和项目指标信息;所述待测试项目为采用目标压力集群资源对被测服务器资源进行压力测试的项目;所述项目详情信息用于为所述待测试项目提供数据支持,所述项目指标信息中包括根据所述项目详情信息所提供的数据支持,制定的多种测试指标;
基于所述项目详情信息和项目指标信息,生成测试计划信息;
在达到针对所述待测试项目预先配置的项目测试时间时,调用配置的目标压力集群资源对所述待测试项目对应的被测服务器资源进行压力测试,并生成与所述测试计划信息匹配的测试报告。
一种可选的实施方式中,所述方法还包括:
在所述压力测试过程中,按照所述测试计划信息中指示的多种测试指标,对所述测试指标对应的测试结果数据进行监控,并对监控到的所述测试结果数据进行可视化展示;其中,所述测试结果数据中包括从所述被测服务器资源获取到的资源使用情况,以及从所述目标压力集群资源获取到的该目标压力集群资源记录的所述被测服务器资源的业务数据。
一种可选的实施方式中,所述调用配置的压力集群资源对所述待测试项目对应的被测服务器资源进行压力测试之前,还包括:
获取资源配置信息;
按照所述资源配置信息,从部署的候选压力集群资源中筛选出用于对所述被测服务器资源进行压力测试的所述目标压力集群资源。
一种可选的实施方式中,所述方法还包括:
响应于所述待测试项目的生命周期结束或者压力测试终止,删除所述目标压力集群资源以及所述被测服务器资源中、与所述压力测试相关的测试工具和测试结果数据,以进行资源释放。
一种可选的实施方式中,所述基于所述项目详情信息和项目指标信息,生成测试计划信息,包括:
基于所述项目详情信息,对所述项目指标信息中的多种测试指标进行测算,生成指标参考数据;所述指标参考数据用于作为所述被测服务器资源的性能测试结果的判断条件;
基于所述项目详情信息和所述指标参考数据,生成所述测试计划。
一种可选的实施方式中,所述生成与所述测试计划信息匹配的测试报告,包括:
响应于所述待测试项目的生命周期结束,收集监控到的所述测试指标对应的测试结果数据;
基于所述测试计划信息中的所述指标参考数据,以及所述测试结果数据,生成所述被测服务器资源的性能测试结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210028899.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制方法、控制装置和控制系统
- 下一篇:化妆台的控制方法及控制装置