一种压力测试方法、装置、设备以及存储介质制造方法及图纸

技术编号:43135979 阅读:22 留言:0更新日期:2024-10-29 17:41
本发明专利技术实施例提供了一种压力测试方法、装置、设备以及存储介质,涉及软件测试技术领域。具体实现方案为:利用为指定容器提供运行环境的镜像,在所述工作服务器中部署指定容器;按照对所述指定容器进行运行的方式,创建至少一个虚拟用户,所述虚拟用户通过调用指定业务插件向被压测系统发送对应于指定主题的业务请求,并接收所述被压测系统所反馈的、对应于所述业务请求的业务处理结果;从所述指定业务插件中获取所述业务处理结果。可见,通过本方案,可以提高压力测试的自动化程度,以使得压测团队可以批量对接压测任务。

【技术实现步骤摘要】

本专利技术涉及软件测试,特别是涉及一种压力测试方法、装置、设备以及存储介质


技术介绍

1、对于访客量大的被压测系统而言,通过进行压力测试,可以有助于在一定访问压力下,查看被压测系统是否运行稳定。例如对于被压测系统为购票网站而言,通过对购票网站进行压力测试,能有效发现运行过程中可能会出现的故障,并可以验证该购票网站在压力负载状态下的响应速度、响应成功次数等指标情况。

2、相关技术中,针对任一被压测系统进行压力测试时,需要负责压力测试的压测团队先进行压力部署,并编写针对该被压测系统进行压力测试的压测脚本,最后执行该压测脚本对该被压测系统进行压力测试。但是,由于压力部署、编写压测脚本以及执行压测脚本均需要压测团队的人员完成,自动化程度低,需要大量的人力成本,导致只有几人的压测团队难以同时对接针对多个被压测系统的压测任务。

3、因此,亟需一种可以提高压力测试的自动化程度,以使得压测团队可以批量对接压测任务的压力测试方法。


技术实现思路

1、本专利技术实施例的目的在于提供一种压力测试方法、装置本文档来自技高网...

【技术保护点】

1.一种压力测试方法,其特征在于,应用于工作服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述指定容器中部署有用于实现模拟一个或多个虚拟用户并执行所述目标压测任务的压测脚本;所述压测脚本为基于指定测试工具所编写的脚本;

4.根据权利要求1或2所述的方法,其特征在于,在所述利用为指定容器提供运行环境的镜像,在所述工作服务器中部署指定容器之前,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,所述发送对应于指定主题的业务请求的通信方式为非阻塞式通信...

【技术特征摘要】

1.一种压力测试方法,其特征在于,应用于工作服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述指定容器中部署有用于实现模拟一个或多个虚拟用户并执行所述目标压测任务的压测脚本;所述压测脚本为基于指定测试工具所编写的脚本;

4.根据权利要求1或2所述的方法,其特征在于,在所述利用为指定容器提供运行环境的镜像,在所述工作服务器中部署指定容器之前,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,所述发送对应于指定主题的业务请求的通信方式为非阻塞式通信方式;

6.一种压力测试装置,其特征在于,应用于工作服务器,所述装置包括:

7.根据权利要求6所述的装置,其...

【专利技术属性】
技术研发人员:单勇杨豪李乐
申请(专利权)人:北京金山世游互动娱乐科技有限公司
类型:发明
国别省市:

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

1