一种自动化性能压测方法、装置及介质与流程

文档序号:36338509发布日期:2023-12-13 16:01阅读:50来源:国知局
一种自动化性能压测方法与流程

本发明涉及系统压测,并且更具体地,涉及一种自动化性能压测方法、装置及介质。


背景技术:

1、当进行项目接口并发测试时,由于需要递增并发量,同时又不能进行多并发的并行测试,因此需要花费大量的人力和时间进行测试。此外,还需要在访问量极低的情况下进行测试。导致了测试人员的成本和时间浪费。


技术实现思路

1、针对现有技术的不足,本发明提供一种自动化性能压测方法、装置及介质。

2、根据本发明的一个方面,提供了一种自动化性能压测方法,包括:

3、在终端设备的linux操作系统中安装宝塔面板,并将预先编写的压测脚本上传至linux操作系统;

4、将压测脚本上传至宝塔面板的预定文件夹中,并设置预定文件夹的目录可执行权限;

5、在宝塔面板中创建定时测试的计划任务,并通过预先编写的定时执行脚本启动计划任务执行压测脚本,记录压测结果;

6、根据压测结果对linux操作系统进行优化。

7、可选地,还包括:

8、通过宝塔面板向linux操作系统请求关键参数,其中关键参数包括:ip地址、网卡信息、内存信息;

9、通过宝塔面板根据预设的接口连接第三方服务,其中第三方服务包括:数据库、web服务器以及邮件服务器;

10、通过宝塔面板配置系统服务,其中系统服务包括:防火墙、ssh。

11、可选地,将预先编写的压测脚本上传至linux操作系统,包括:

12、通过宝塔面板将压测脚本上传至linux操作系统。

13、可选地,计划任务包括任务名称、任务描述、执行方式以及执行时间。

14、可选地,还包括:

15、在linux操作系统上创建定时执行脚本,其中定时执行脚本为shell脚本,包括多个操作。

16、可选地,压测结果包括相应时间、并发数、处理请求数量。

17、可选地,压测脚本包括配置参数、发送http请求、处理http响应以及记录日志。

18、根据本发明的另一个方面,提供了一种自动化性能压测装置,包括:

19、安装模块,用于在终端设备的linux操作系统中安装宝塔面板,并将预先编写的压测脚本上传至linux操作系统;

20、上传模块,用于将压测脚本上传至宝塔面板的预定文件夹中,并设置预定文件夹的目录可执行权限;

21、执行模块,用于在宝塔面板中创建定时测试的计划任务,并通过预先编写的定时执行脚本启动计划任务执行压测脚本,记录压测结果;

22、优化模块,用于根据压测结果对linux操作系统进行优化。

23、根据本发明的又一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本发明上述任一方面所述的方法。

24、根据本发明的又一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本发明上述任一方面所述的方法。

25、从而,本申请提供一种自动化性能压测方法,将linux、压测脚本和定时压测结合起来,同时可以监控和自动保存压测机的相关指标。使得压测的过程会变得更加高效和自动化,并且可以更准确地收集和分析数据。节省了压测的执行周期以及测试人员的人力成本与精力,提升了整个性能压测过程的高效性和可靠性。



技术特征:

1.一种自动化性能压测方法,其特征在于,包括:

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

3.根据权利要求1所述的方法,其特征在于,将预先编写的压测脚本上传至所述linux操作系统,包括:

4.根据权利要求1所述的方法,其特征在于,所述计划任务包括任务名称、任务描述、执行方式以及执行时间。

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

6.根据权利要求1所述的方法,其特征在于,所述压测结果包括相应时间、并发数、处理请求数量。

7.根据权利要求1所述的方法,其特征在于,所述压测脚本包括配置参数、发送http请求、处理http响应以及记录日志。

8.一种自动化性能压测装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一所述的方法。

10.一种电子设备,其特征在于,所述电子设备包括:


技术总结
本发明公开了一种自动化性能压测方法、装置及介质。其中,方法包括:在终端设备的Linux操作系统中安装宝塔面板,并将预先编写的压测脚本上传至Linux操作系统;将压测脚本上传至宝塔面板的预定文件夹中,并设置预定文件夹的目录可执行权限;在宝塔面板中创建定时测试的计划任务,并通过预先编写的定时执行脚本启动计划任务执行压测脚本,记录压测结果;根据压测结果对Linux操作系统进行优化。

技术研发人员:代轩,王浩,薛富恩
受保护的技术使用者:北京安锐卓越信息技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1