JMeter场景运行方式可分为两种:

 GUI方式运行,视窗运行,双击jmeter.bat启动运行即可以看到运行界面;

 非GUI方式运行,在命令窗口中使用java –jar命名运行;

但不管是以哪种方式运行,JMeter场景运行可以在本地化运行,也可以远程运行。

非GUI方式运行命令:

1.启动远程运行服务,双击运行%JMETER_HOME%/bin目录下的jmeter-server.bat文件;

2.打开cmd命令窗口,输入以下内容:

方式1:

F:\yuxiuquan\jmeter性能测试\apache-jmeter-3.1\bin>java -jar ApacheJMeter.jar -n -t F:\yuxiuquan\jmeter性能测试\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jmeter性能测试\test-file\WebTours\result\login_20170720-1.jtl

方式2:

F:\yuxiuquan\jmeter性能测试\apache-jmeter-3.1\bin>jmeter -n -t F:\yuxiuquan\jmeter性能测试\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jme

ter性能测试\test-file\WebTours\result\login_20170720-2.jtl

3.回车后,可以看到jmeter-server运行的窗口信息,显示“Starting the test on host 127.0.0.1 @ Wed Aug 16 11:56:41 CST 2017 (1502855801525)   Finished the test on host 127.0.0.1 @ Wed Aug 16 11:56:51 CST 2017 (1502855811284)”,即测试结束,在指定的结果目录下会生成结果文件(.jtl);

PS:启动运行jmeter时,启动日志在jmeter.log里面查看。

4.使用以下命令,将jtl文件生成html测试报告:

打开cmd命令窗口,进入到build.xml文件目录,输入ant  build.xml回车执行,提示找不到工程目录,如图:

将build.xml文件放入到某个java工程目录下,打开eclipse右键ant运行,出现“Fatal Error! 前言中不允许有内容。”报错信息,如图:

解决方法:修改jmeter/bin目录下的jmeter.properties文件,去掉注释,并将保存格式为xml,即修改“jmeter.save.saveservice.output_format=xml”,然后重新生成jtl文件。

5.还有一种方法,在cmd窗口,进入当前文件夹,cd F:\yuxiuquan\jmeter性能测试\report

输入ant all命令,回车即可。如图

也可以将生成的jtl文件,用jmeter GUI界面打开,先打开对应的监控器图表,然后导入文件,如图:

JMeter场景运行(非GUI方式运行命令)的更多相关文章

  1. JMeter非GUI方式运行时动态设置线程组及传参

    http://blog.csdn.net/selingchen/article/details/48106517 在使用JMeter进行性能测试自动化时,可能会有如下需求: 1.指定运行多少线程,指定 ...

  2. 『动善时』JMeter基础 — 55、使用非GUI模式运行JMeter(命令行模式)

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模式运 ...

  3. 【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法

    转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmet ...

  4. 『动善时』JMeter基础 — 55、JMeter非GUI模式运行

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.怎样使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模 ...

  5. 使用非 GUI 模式运行 JMeter 压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  6. Jmeter之非GUI模式(命令行)执行

    在使用Jmeter进行性能测试时,建议使用非GUI模式执行. 命令行启动 1.进入jmeter安装的bin目录 2.执行Jmeter命令 如下: (1.jmeter.bat -n -t E:\apac ...

  7. jmeter非GUI(cmd命令行)模式的压测和输出测试报告

    1.非GUI模式的压测,和GUI有啥不同? 2.非GUI模式怎么搞? 大家打开jmeter的时候,都会看到这个界面: 注意看这句话: Don't use GUI mode for load testi ...

  8. Jmeter 中使用非GUI启动进行压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  9. jmeter非GUI的运行命令

    jmeter 的参数 参数说明: -h 帮助 -> 打印出有用的信息并退出 -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter -t 测试文件 -> 要运行的 JM ...

随机推荐

  1. 微博excel数据清洗(Java版)

    微博数据清洗(Java版) 原创 2013年12月10日 10:58:24 2979 大数据公益大学提供的一份数据,义务处理一下,原始数据是Excel,含有html标签,如下:   要求清洗掉html ...

  2. 在.net4的环境下使用Microsoft.AspNet.SignalR.Client 2.4.0

    我的环境是运行在.net 4 framework,并且使用了signalr 在重连的时候发现,运行的服务被关闭了.找不到合适的处理的办法.因为报错是 说明: 由于未经处理的异常,进程终止.异常信息: ...

  3. memcached server LRU 深入分析

    Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最 ...

  4. HDFS的实现机制

    参考以上这张图,实际上我们客户端访问HDFS里面的内容时,并不需要真实知道内容存在于服务器的内容的真实路径,我们只需要知道一个虚拟路径就可以,比如最上面的hdfs://weekend110:9000/ ...

  5. 网页抓取信息(php正則表達式、php操作excel)

    1.问题描写叙述 实现对固定网页上自己须要的信息抓取,以表格形式存储. 我是拿wustoj上的一个排行榜来练习的,地址:wustoj 2.思路 网页自己就简单学习了一下php,刚好用它来做点事情吧,我 ...

  6. ansible ansible_os_family == "RedHat" and ansible_lsb.major_release|int >= 6 转为数字比大小

    字符串转换为数字型再去比较 tasks: - shell: echo "only on Red Hat 6, derivatives, and later" when: ansib ...

  7. C++ 类中的const关键字

    //类中的const关键字 #include<iostream> using namespace std; class Point{ public: //这个const关键字本质上修饰的是 ...

  8. Git神器sourceTreesetup,让你的git效率迅速提升

    image.png 小编之前在简书和公众号发不过idea如何git clone,git add,创建分支,创建码云的操作idea和Webstorm上使用git和github,码云最近又找到一款git神 ...

  9. hdu 3760(2次bfs求最短路)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3760 思路:首先是建反图,从点n开始做spfa求出n到各点的最短路,然后从1点开始搜最小序列,对于边( ...

  10. 杂记之--如何把项目托管到GitHub上面

    参考了文顶顶大神的方法,这里仅做记录用! https://pan.baidu.com/s/1gfCaCXd