前言
记录性能测试中的指标。
一、概述
性能测试时,运行脚本需要使用非GUI方式(命令行)执行,简单记录命令行中注释含义以及实时运行结果如何查看。
二、Jmeter命令行执行
1.命令行执行参数
样例:
jmeter -n -t test123.jmx -l test123.jtl
命令:
jmeter -n -t [jmx脚本路径] -l [测试输出结果文件路径]
| 参数 | 含义 |
|---|---|
| -n | 表示 non gui mode,就是非图形化模式 |
| -t | testplan,后跟要运行的jmeter脚本的路径和脚本名称 |
| -l | 后跟输出结果文件路径和结果文件名称 |
| -r/R | 远程执行 -> 启动远程服务,即分布式执行多台压力机 |
| -H | 代理主机 -> 设置 JMeter 使用的代理主机 |
| -P | 代理端口 -> 设置 JMeter 使用的代理主机的端口号 |
注:使用-R指定节点时,要首先在这些节点上启动jmeter-server的服务
2.命令行运行结果
截图:
| 字段 | 含义 |
|---|---|
| summary + 4386 in 00:00:30 | 在30秒内增加了4386个请求 |
| summary = 27455 in 00:03:12 | 在3分12秒内产生的总请求数是27455个 |
| 146.2/s | 系统每秒处理的请求数,相当于TPS |
| Avg: 684 | 平均响应时间 |
| Min: 201 | 最小响应时间 |
| Max: 1499 | 最大响应时间 |
| Err: 0 (0.00%) | 错误数/率 |
| Active: 100 | 活动的线程数 |
总结
做个简单记录,便于后面忘记了复查。
版权声明:本文为zxmoon00原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。