美文网首页Apache JMeter
浅谈Jmeter非GUI模式

浅谈Jmeter非GUI模式

作者: hslzyd | 来源:发表于2017-09-30 15:54 被阅读83次

    之前学习Jmeter一直都不知道有非GUI模式,从来都是打开jemeter.bat运行,昨天听了同事分享才知道,看了官方文档,也是推荐用非GUI模式进行测试,所以今天就自己试一下。
    PS:不知道是哪个版本开始支持的这个模式,用以前下的3.0 r1743807版本运行时会提示“ No field 'sentBytes' found in class ... ”错误,更新到最新的3.3版本后正常,官方文档中也一直推荐使用最新版= =!


    参数名 介绍
    -n 使用命令行模式运行jmeter
    -t <*.jmx> 指定要执行的jmx测试计划文件
    -l <*.jtl> 指定输出日志文件到*.jtl文件中
    -e 测试结束后生成报告
    -o <folder> 指定测试报告的文件夹路径

    言归正传,命令行模式需要在cmd命令行切到jmeter目录下的bin目录,或者先将该目录加到环境变量中,就可以直接输入jmeter ...运行了。
    常用命令参数:

    参数名 介绍
    -n 使用命令行模式运行jmeter
    -t <*.jmx> 指定要执行的jmx测试计划文件
    -l <*.jtl> 指定输出日志文件到*.jtl文件中
    -e 测试结束后生成报告
    -o <folder> 指定测试报告的文件夹路径

    用法举例:(以下文件都是默认在jmeter的bin目录下,若不在同一目录,需带上绝对路径)

    • jmeter -t test.jmx 打开Jmeter图形界面并打开test.jmx测试计划文件
    • jmeter -n -t test.jmx -l test.jtl -e -o test_report 在命令行模式运行test.jmx测试计划,并生成test.jtl报告,测试报告保存在test_report目录下,下图为cmd命令行中执行日志,执行完成后显示... end of run
      运行日志.png
      查看test_report文件夹,打开其中的index.html即可打开报告,如下图
      报告.png
      报告的内容留到后面再研究,这里就简单介绍下命令行运行,而且命令行的参数还挺多的,比如远程运行测试等,后续再按需学习使用

    官方文档地址:http://jmeter.apache.org/
    参考资料:https://aimer1124.gitbooks.io/jmeter-tutorial/content/chapter5/%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%89%A7%E8%A1%8CJMeter.html

    相关文章

      网友评论

        本文标题:浅谈Jmeter非GUI模式

        本文链接:https://www.haomeiwen.com/subject/ybogextx.html