GUI
下载jmeter,启动jmeter.bat
image.png
线程组:
主要修改线程数和持续时间
t1.jpg
邮件线程组,可以添加各种组件
t10.jpgHttp请求设置:
主要修改ip,端口,请求方式,编码,接口名称及请求参数
t2.jpg
CSV数据文件设置
主要为接口压测提供数据,按一定格式划分及取值
t3.jpg
按照一定规则写好文件
t4.jpg
HTTP信息头管理器
设置各种请求头,不设置会导致请求数据为空
t5.jpg
运行脚本
t9.jpg查看运行结果,主要看请求平均时间及TPS
t6.jpg查看结果树
此处可以查看每个请求的执行结果
t7.jpg
可视化查看压测结果
t8.jpg非GUI,压测
windows
cmd进入Jmeter的bin目录下,前提已经写好.jmx文件,GUI可视化下可创建jmx文件,CSV目录也要改成文件在服务器上的目录才行,执行以下命令,等待执行结果:
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
-e -o 是生成报告
-- D:\apache-jmeter-5.1.1\bin>jmeter jmeter安装文件路径
-- D:\jmx\GetFolderContents_1.jmx 压测脚本路径
-- D:\jmx\DDSV-1_400.jtl 压测日志路径
-- D:\jmx\DDSV2-1_400 压测结果可视化路径
D:\apache-jmeter-5.1.1\bin>jmeter -n -t D:\jmx\GetFolderContents_1.jmx -l D:\jmx\DDSV-1_400.jtl -e -o D:\jmx\DDSV2-1_400
执行结果
t11.jpg查看压测结果
t12.jpgLinux命令 同windows类似
./jmeter.sh -n -t /usr/local/apache-jmeter-5.0/case/20190711_dds/ddsv2-1.jmx -l /usr/local/apache-jmeter-5.0/case/20190711_dds/DDSV-1_400.jtl -e -o /usr/local/apache-jmeter-5.0/case/20190711_dds/DDSV2-1_400
网友评论