win下jmeter运行NON GUI模式
来源:互联网 发布:授权查询系统源码 编辑:程序博客网 时间:2024/05/16 08:54
- 在命令行窗口切换到jmeter的bin目录下,输入
./jmeter -v
,然后在bin\jmeter.log下可查看jmeter版本 - 本例中均以jmeter/bin/a文件夹下的test.jmx为例进行讲解
普通命令
./jmeter -n -t a/test.jmx -l test.jtl
参数大全
运行并生成报告
./jmeter -n -t a/test.jmx -l test.jtl -e -o ./resultFolder
注:
1)每次运行测试之前删除test.jtl文件
2)resultFolder目录不存在
日志转报告
./jmeter -g test.jtl -o ./resultFolder
把生成的日志转换为报告
限制流量运行,模拟手机网络
./jmeter -n -t a/test.jmx -l test.jtl -Jhttpclient.socket.http.cps= 21888 -Jhttpclient.socket.https.cps=21888
**21888表示171*1024/8
171表示171Kbit/s(上/下行带宽) = 21.375KB/s(上/下行速度)**
注:8Kbit/s=1KB/s
所以cps的计算公式为:
cps=模拟速度*1024;(模拟速度为KB/s)
下面给出常用的网络cps值:
命令行控制脚本中的可变变量
./jmeter -n a/test.jmx -l test.jtl -Jexam=2211 -Jthreadnum=10
-Jexam
:表示脚本中需要exam变量,脚本中写法为${_P(exam,)}
-Jthreadnum
:表示脚本中需要Jthreadnum变量,可以有默认值脚本中写法为${_P(Jthreadnum,4)}
的默认值为4
Out Of Memery
默认的JVM配置是-Xms512m -Xmx512m
,所以如果超过150个线程执行时有可能会内存溢出,下面是配置JVM方法:
JVM_ARGS="-Xms1024m -Xmx1024m" jmeter -t test.jmx [etc.]
转载链接:
JMeter-自动生成测试报告:
http://www.jianshu.com/p/c9f9a06df5cb
在jmeter测试中模拟不同的带宽环境:
http://www.cnblogs.com/landhu/p/5969632.html
阅读全文
0 0
- win下jmeter运行NON GUI模式
- Jmeter 非GUI模式运行
- Jmeter以non-gui模式进行分布式测试
- jmeter之命令行模式(Non-GUI Mode )
- Jmeter之命令行模式(Non-GUI Mode )
- 使用非 GUI 模式运行 JMeter 压力测试
- 使用非 GUI 模式运行 JMeter 压力测试
- 使用非 GUI 模式运行 JMeter 压力测试
- 使用非GUI模式运行jmeter进行压力测试
- JMeter学习(三十)以non-gui模式进行分布式测试
- JMeter在NON GUI Mode下执行压力测试(Windows)
- JMeter之 Non-GUI Mode (Command Line mode)
- Linux下运行jmeter
- jmeter非GUI模式下测试结果转化为测试报告的输出
- JMeter非GUI模式自动生成测试报告
- win下GIT GUI的使用教程
- win下GIT GUI的使用教程
- win下GIT GUI的使用教程
- Redis安装(CentOS中)
- Git 使用(6)版本回退
- shiro笔记
- mysql left join,right join,inner join用法分析
- WPF 程序打包步骤
- win下jmeter运行NON GUI模式
- CSMA/CD
- Spring基础—装配bean(一)
- 数据结构以二进制形式在文件中读写
- PDF迅捷编辑软件编辑PDF文件简单吗
- 到底什么是微服务?
- VC 中 AfxmessageBox和MessageBox区别
- Spring基础—装配bean(二)
- UVa129