JMeter学习笔记13-如何从命令行运行JMeter
2017-05-01 20:53
127 查看
本文介绍如何从命令行运行JMeter,先来说说,为什么要命令行执行脚本,主要有以下三点:
1) 图形化界面消耗更多资源,CPU和内存
2) 图形化界面不支持大型的负载测试和性能测试
3) 命令行测试支持持续集成,例如放到Jenkins这样的CI工具上。
具体步骤如下。
1. 通过双击jmeter.bat打开JMeter图形界面
2.在默认的Test Plan上创建一个Thread Group
3.在Thread Group上面添加一个Sampler,选择HTTP Request
4.在Thread Group上面添加一个View Results Tree
5.点击Run,在弹出对话框询问是否保存,点击Yes,保存脚本到桌面,CommondLineTest.jmx
6.检查View Results Tree里面的response code 是不是200,
7.通过检查测试通过,说明测试脚本没问题,我们这里选择删除View Results Tree
8.关闭当前JMeter对话框
9. 打开cmd,通过cd命令先切换到JMeter安装路径
例如: cd C:\apache-jmeter-3.2\bin
10. 输入一下命令开始执行测试
![](http://img.blog.csdn.net/20170501210038336?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTU0MTk0Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
运行命令格式:
jmeter -n -t [jmx脚本路径] -l [测试输出文件路径]
参数解释:
-n: 表示 non gui mode,就是非图形化模式
-t: 表示jmeter脚本的路径
-l:表示输出结果路径,如果没有该文件就自动创建,可以生成csv或者jtl文件。
测试结果:
会在桌面生成一个demo.cvs文件,内容如下:
1) 图形化界面消耗更多资源,CPU和内存
2) 图形化界面不支持大型的负载测试和性能测试
3) 命令行测试支持持续集成,例如放到Jenkins这样的CI工具上。
具体步骤如下。
1. 通过双击jmeter.bat打开JMeter图形界面
2.在默认的Test Plan上创建一个Thread Group
3.在Thread Group上面添加一个Sampler,选择HTTP Request
4.在Thread Group上面添加一个View Results Tree
5.点击Run,在弹出对话框询问是否保存,点击Yes,保存脚本到桌面,CommondLineTest.jmx
6.检查View Results Tree里面的response code 是不是200,
7.通过检查测试通过,说明测试脚本没问题,我们这里选择删除View Results Tree
8.关闭当前JMeter对话框
9. 打开cmd,通过cd命令先切换到JMeter安装路径
例如: cd C:\apache-jmeter-3.2\bin
10. 输入一下命令开始执行测试
运行命令格式:
jmeter -n -t [jmx脚本路径] -l [测试输出文件路径]
参数解释:
-n: 表示 non gui mode,就是非图形化模式
-t: 表示jmeter脚本的路径
-l:表示输出结果路径,如果没有该文件就自动创建,可以生成csv或者jtl文件。
测试结果:
会在桌面生成一个demo.cvs文件,内容如下:
相关文章推荐
- Linux--13:ubuntu下如何用命令行运行deb安装包
- 使用命令行方式运行 JMeter 脚本
- 使用命令行方式运行 JMeter 脚本
- ubuntu下如何用命令行运行deb安装包
- ubuntu下如何用命令行运行deb安装包 dpkg基本使用
- 如何在win7中以管理员权限运行命令行,自动安装文件
- 使用命令行方式运行 JMeter 脚本
- 如何在Terminal命令行模式下运行Objective-C
- 如何在命令行下运行PHP脚本[带参数]
- 如何用命令行去Disable一个计划任务?带如何判断这个计划任务是否正在运行?必须是不在运行时才能Disable它。
- VBS学习2 + 如何在运行命令行工具后让命令窗口保持打开状态?
- 如何在命令行下运行PHP脚本[带参数]
- 如何运行ImageMagick的命令行工具
- LINUX命令行如何查看memcache运行状态
- LINUX命令行下如何附带参数运行PHP脚本实例详解
- 使用命令行方式运行 JMeter 脚本
- 【转】[Python Tip]如何在Windows下方便地进入命令行运行程序
- 如何在命令行运行java文件
- 如何在Terminal命令行模式下运行Objective-C
- TestNG如何用命令行运行