系统性能测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24995549 阅读:28 留言:0更新日期:2020-07-24 17:58
本申请属于测试技术领域,具体而言,涉及一种系统性能测试方法、装置、计算机设备及存储介质。其中,一种系统性能测试方法,包括:获取指定条件下系统的压测数据,其中,所述压测数据包括至少一个生产压测数据和/或至少一个消费压测数据;聚合所述压测数据,计算所述系统指定条件下的测试结果;基于所述测试结果,确定所述系统的性能。基于实际需求,通过获取指定条件下系统的至少一个生产压测数据和/或至少一个消费压测数据进行性能测试,可以覆盖实际复杂(如多个生产压测和或多个消费压测)的测试场景,进而,通过综合复杂压测场景的测试结果作为最终的测试结果,可以提高系统测试的准确率。

【技术实现步骤摘要】
系统性能测试方法、装置、计算机设备及存储介质
本申请属于测试
,具体而言,涉及一种系统性能测试方法、装置、计算机设备及存储介质。
技术介绍
随着互联网“微架构”模式兴起,原有的大型集中式的IT服务因为各种弊端,通常被拆封成细粒度的多个“微服务”,这些微服务可以在一个局域网内,也可以跨机房部署。一方面对服务之间松耦合的要求越来越高,另一方面,服务之间的联系越来越紧密,对通信质量的要求也越来越高,进而所覆盖的性能测试场景更加复杂多样。性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。目前,官方开源的基础压测脚本只能满足单个生产者和/或单个消费者场景的测试,而无法覆盖实际复杂的测试场景。
技术实现思路
本申请实施例提供一种系统性能测试方法、装置、计算机设备及存储介质,可以满足系统多种复杂场景的性能测试需求。第一方面,本申请实施例提供一种系统性能测试方法,其特征在于,包括:获取指定条件下系统的压测数据,其中,所述压测数据包括至少一个生产压测数据和/或至少一个本文档来自技高网...

【技术保护点】
1.一种系统性能测试方法,其特征在于,包括:/n获取指定条件下系统的压测数据,其中,所述压测数据包括至少一个生产压测数据和/或至少一个消费压测数据;/n聚合所述压测数据,计算所述系统指定条件下的测试结果;/n基于所述测试结果,确定所述系统的性能。/n

【技术特征摘要】
1.一种系统性能测试方法,其特征在于,包括:
获取指定条件下系统的压测数据,其中,所述压测数据包括至少一个生产压测数据和/或至少一个消费压测数据;
聚合所述压测数据,计算所述系统指定条件下的测试结果;
基于所述测试结果,确定所述系统的性能。


2.如权利要求1所述的方法,其特征在于,所述指定条件包括指定测试时长,所述获取指定条件下系统的压测数据,包括:
获取所述指定测试时长内所述系统的生产者请求数量和/或消费者请求数量;
基于所述指定测试时长以及所述生产者请求数量和/或所述消费者请求数量,计算所述系统的第一平均每秒事务数和第一平均响应时间。


3.如权利要求2所述的方法,其特征在于,所述聚合所述压测数据,计算所述系统指定条件下的测试结果,包括:
聚合所述第一平均每秒事务数和第一平均响应时间,计算所述系统的第二平均每秒事务数和第二平均响应时间,所述第一平均每秒事务数包括至少一个,所述第一平均响应时间包括至少一个;
将所述第二平均每秒事务数以及所述第二平均响应时间确定为所述系统在所述指定测试时长内的测试结果。


4.如权利要求1所述的方法,其特征在于,所述指定条件包括指定请求数量,所述请求数量包括生产者请求数量和/或消费者请求数量,所述获取指定条件下系统的压测数据,包括:
获取所述指定请求数量的所述系统中每个生产者的生产压测时长和/或每个消费者的消费压测时长;
基于所述请求数量和所述每个生产者的生产压测时长和/或所述每个消费者的消费压测时长,计算所述系统的至少一个生产压测结果和/或至少一个消费压测结果。


...

【专利技术属性】
技术研发人员:翟静
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1