zoukankan      html  css  js  c++  java
  • jmeter自动定时执行脚本

    jmeter自动执行,即将jmeter中的接口自动化周期地去执行。一般关于自动执行,可以考虑jenkins,jenkins可以周期性构建,生成html报告,简单易用。本文将采用另一种办法,通过.bat脚本实现.jmx文件定时执行。

    1.先生成.jmx接口测试脚本,此处不多赘述(就是将文件保存即可~)

    2.制作.bat,去定时call jmeter.bat去执行任务

    具体的.bat如下:

    @echo off
    md D:\test\jtl\
    md D:\test\html_report
    for /l %%i in (1,1,10) do (jmeter -n -t api_d010sp01.jmx -l D:\test\jtl\%%i.jtl -e -o D:\test\html_report\HTML_Report%%i
    ping 127.0.01 -n 5)
    pause

    这是一个比较简单的脚本,先创建2个目录,一个目录存放.jtl文件,一个目录存放html报告,然后每次执行.jmx,隔5s执行一次,for循环共执行10次。

    执行结果如下图:

    是不是很好用,一个.bat脚本可以代替jenkins了。(其实jenkins还是很好用的)

    拓展:

    1.jmeter推荐在非gui界面去使用

    2.在linux中使用jmeter和windows一样,unzip解压,chmod赋予权限,检查jdk环境变量,就可以开始跑脚本了

  • 相关阅读:
    getopt 命令行参数解析
    Linux下使用indent整理代码
    终端常用快捷键
    gedit 乱码解决
    linux sysrq
    linux下的文件审计功能(audit inotify)
    gdb基本命令
    linux shell 字符截断
    linux 设置时间 date命令
    Ubuntu 时间同步
  • 原文地址:https://www.cnblogs.com/jinziguang/p/11649132.html
Copyright © 2011-2022 走看看