应用程序压测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24497453 阅读:33 留言:0更新日期:2020-06-13 03:36
本申请涉及一种应用程序压测方法、装置、计算机设备和存储介质。所述方法包括:通过接收压测服务器发送的压测速度配置信息,该压测速度配置信息用于指示多个不同批次压测的压测速度,该压测速度用于表征单位时间内访问待测应用程序的第一后台服务器集群的次数;然后根据该目标压测设备的性能分别对多个不同批次压测的压测速度进行调整,得到多个不同批次压测的调整压测速度;最后根据多个不同批次压测的调整压测速度,分别对该第一后台服务器集群进行多个不同批次的压测,得到压测结果集合,该压测结果集合用于确定该第一后台服务器集群的并发性能。采用本方法能够提高对于应用程序进行压测的可靠性。

Application program pressure measuring method, device, computer equipment and storage medium

【技术实现步骤摘要】
应用程序压测方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种应用程序压测方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了相关的应用程序测评技术,应用程序测评的主要目的是为了评估待测应用程序的性能,其中对于应用程序的并发性能的测评(也称压测)属于应用程序测评中重要的一环。具体的,可以利用相关的测评软件对待测应用程序的并发性能进行压测。其基本原理是,利用测评软件所在的压测设备产生出访问待测应用程序的后台服务器集群的并发请求,然后收集待测应用程序的后台服务器集群对于并发请求的压测结果数据,根据压测结果数据评估待测软件的并发性能。然而,测评软件能够产生的并发请求数的多少依赖于其所在的压测设备的配置高低,当需要产生大量的并发请求时,往往会因为压测设备的配置过低而造成压测失败的结果,因此,相关的利用测评软件对应用程序的后台服务器集群进行并发性能测评时,会存在可靠性低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高可靠性的应用程序压测方法、装置、计本文档来自技高网...

【技术保护点】
1.一种应用程序压测方法,其特征在于,用于压测系统中的目标压测设备中,所述压测系统包括压测服务器和多个压测设备,所述目标压测设备为所述多个压测设备中的任一个,所述方法包括:/n接收所述压测服务器发送的压测速度配置信息,所述压测速度配置信息用于指示多个不同批次压测的压测速度,所述压测速度用于表征单位时间内访问待测应用程序的第一后台服务器集群的次数;/n根据所述目标压测设备的性能分别对多个不同批次压测的压测速度进行调整,得到多个不同批次压测的调整压测速度;/n根据多个不同批次压测的调整压测速度,分别对所述第一后台服务器集群进行多个不同批次的压测,得到压测结果集合,所述压测结果集合用于确定所述第一后...

【技术特征摘要】
1.一种应用程序压测方法,其特征在于,用于压测系统中的目标压测设备中,所述压测系统包括压测服务器和多个压测设备,所述目标压测设备为所述多个压测设备中的任一个,所述方法包括:
接收所述压测服务器发送的压测速度配置信息,所述压测速度配置信息用于指示多个不同批次压测的压测速度,所述压测速度用于表征单位时间内访问待测应用程序的第一后台服务器集群的次数;
根据所述目标压测设备的性能分别对多个不同批次压测的压测速度进行调整,得到多个不同批次压测的调整压测速度;
根据多个不同批次压测的调整压测速度,分别对所述第一后台服务器集群进行多个不同批次的压测,得到压测结果集合,所述压测结果集合用于确定所述第一后台服务器集群的并发性能,所述压测结果集合包括与多个不同批次的压测一一对应的多个压测结果。


2.根据权利要求1所述的方法,其特征在于,所述多个压测设备包括用于确定所述第一后台服务器集群的并发性能的第一压测设备,所述方法还包括:
当所述目标压测设备为所述第一压测设备时,接收所述多个压测设备中除所述目标压测设备以外的其他压测设备发送的压测结果集合;
根据接收到的压测结果集合以及所述目标压测设备测得的压测结果集合确定所述第一后台服务器集群的并发性能。


3.根据权利要求2所述的方法,其特征在于,所述压测结果包括多项压测数据,所述多项压测数据包括吞吐量、错误率和性能中的至少一个,所述根据接收到的压测结果集合以及所述目标压测设备测得的压测结果集合确定所述第一后台服务器集群的并发性能,包括:
根据压测结果对应的压测批次,将接收到的压测结果集合以及所述目标压测设备测得的压测结果集合中的压测结果划分至不同的候选压测结果集合中,其中,每个所述候选压测结果集合与不同的压测批次对应;
确定每个所述候选压测结果集合对应的实际压测速度,所述实际压测速度为所述多个压测设备在同一批次压测中的压测速度之和;
根据所述实际压测速度和所述候选压测结果集合中的多项压测数据确定所述第一后台服务器集群的并发性能。


4.根据权利要求3所述的方法,其特征在于,所述根据所述实际压测速度和所述候选压测结果集合中的多项压测数据确定所述第一后台服务器集群的并发性能,包括:
对于每项压测数据,确定每个所述候选压测结果集合对应的压测数据综合值;
对于每项压测数据,根据每个所述候选压测结果集合对应的实际压测速度,对每个所述候选压测结果集合对应的压测数据综合值进行排序,得到排序压测数据综合值序列;
根据每项压测数据对应的压测数据综合值序列确定所述第一后台服务器集群的并发性能。


5.根据权利要求4所述的方法,其特征在于,所述根据每项压测数据对应的压测数据综合值序列确定并发性能,包括:
对于多项压测数据中的目标项压测数据,从所述目标项压测数据对应的压测数据综合值序列中确定目标压测数据综合值,所述目标压测数据综合值为最大值、最小值或大于预设阈值的...

【专利技术属性】
技术研发人员:田标曹森林梁鹰丘凌邓捷陈志坚
申请(专利权)人:世纪龙信息网络有限责任公司
类型:发明
国别省市:广东;44

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

1