一、项目背景
因公司业务发展用户量增多,一些重要的接口请求也随着增多,导致接口响应变慢,需要优化接口的性能,所以团队里面就开始针对这些接口进行性能压力测试。
二、前期准备工作
1、性能测试的服务器(不能在生产的机器上进行测试)
2、Jmeter压测工具
三、操作流程
1、从本地上传Jmeter脚本至压测服务器
①确保Jmeter脚本正确
注意:IP是localhost(单机)
②登录到压测服务器
IP、username、password
③压测服务器,cd到想要保存脚本的路径
命令:cd
④执行rz命令,弹出文件选择窗,选择需要上传的文件
命令:rz
⑤上传成功
文件保存在当前路径
2、在压测服务器通过命令执行Jmeter脚本
①确认好脚本文件路径、结果文件路径、报告路径
②执行命令:
例:jmeter -n -t ./script/yace.jmx -f -l result/result1.jtl -e -o report
-n -t:
后面接脚本路径(必须,指定在非gui模式下运行该脚本)
一定是.jmx文件
-l:
后面接结果路径(一般都填,生成运行结果文件,用于调试分析)
一定是.jtl后缀的文件
-e -o:
后面接报告路径(非必须,生成网页版报告,用得少)
一定是文件夹,文件夹须为空或不存在
-f:
在开始测试之前,强制删除现有结果文件和报告文件夹(如果存在)
③脚本运行中,如图
④运行结束
3、将压测服务器的Jmeter运行结果下载到本地
①登录ftp服务器
②压测服务器,执行命令
③输入ftp服务器的密码,正确则开始上传
④上传完成
⑤ftp服务器,执行命令sz 文件名,弹出选择保存路径弹窗,选择保存路径
⑥下载完成
4、在本地Jmeter查看运行结果
①在本地Jmeter的监听器,打开.jtl文件,即可分析数据
5、在监控平台查看运行过程中的服务器负载情况
①打开监控平台地址,并选择时间,查看对应时间的负载情况。
标签:脚本,文件,压测,路径,实操,服务器,Jmeter,链接
From: https://www.cnblogs.com/panhan-0701/p/18422748