• Jmeter学习笔记TWO


    使用非GUI模式运行Jmeter脚本并自动生成测试报告

    命令:jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport

    这个命令是用于执行jmeter脚本并且生成测试报告的,每次运行之前,要确保之前没有运行过(即result.jtl不存在以及 /tmp/ResultReport文件夹目录下是空的),要不然会提示如下错误

    1、tougu.jmx就是所要运行的测试脚本

    2、result.jtl 是运行脚本之后生成的结果,默认存放在bin文件夹下(可以自定义存放路径,需要写全,如:F:\result\result.jtl),这个结果可以通过打开jmeter,新建线程组---summary report---浏览文件

    3、/tmp/ResultReport 这个路径是存放测试报告的目录,默认为jmeter所在的盘的根目录(我的jmeter放在了桌面,即C盘,所以这个路径就是c:\tmp\ResultReport)

      也可以自定义目录,要写全(如:F:\tmp\ResultReport)前提是tmp文件夹要存在,要不然会提示如下错误

      

    4、编写bat脚本,直接运行并且生成

     首先,要明确脚本要自动做哪些事情:a删除掉之前生成的结果文件 b删除生成的测试报告 c切换到jmeter的bin目录下 d运行脚本并生成测试报告

    脚本如下:

    cd /d C:\tmp\ResultReport(地址可以自定义,但是要和最后一个命令一致;目录有中文需要用英文引号引起来)
    del /s /q /f *.*(删除ResultReport目录下的所有文件)
    for /d %%i in (*) do rd /s /q "%%i"(删除ResultReport目录下所有的文件夹)
    call cd /d C:\Users\john\Desktop\apache-jmeter-3.0\bin(切换到jmeter的bin文件夹)
    del result.jtl(删除掉该文件夹下的result.jtl 结果文件)
    jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport(运行脚本并且生成报告)

    新建一个txt文件,将如上脚本复制进去,保存之后,将文件重命名为xxx.bat

    双击运行,即会自动执行

    报告如图所示

    目之所及,皆是回忆 心之所想,皆是过往 眼之所看,皆是遗憾
  • 相关阅读:
    EditPlus保存文件时不生成其备份文件的方法
    一台电脑同时运行多个tomcat配置方法
    Dom4j写XML
    .....
    编程备忘录
    背包问题
    chrome新版不再支持-webkit-text-size-adjust
    安装grunt需要的grunt插件
    初学web前端
    心情烦躁、、
  • 原文地址:https://www.cnblogs.com/testlurunxiu/p/5987196.html
Copyright © 2020-2023  润新知