• 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环境变量,就可以开始跑脚本了

  • 相关阅读:
    MySQL主从复制集群添加slave节点
    GTID主从 与 传统主从复制
    20201207总结
    202011051 每周例行报告
    202011121 每周例行报告
    202010081 每周例行报告
    202011261 每周例行报告
    202010153 每周例行报告
    202010291 每周例行报告
    202011201 每周例行报告
  • 原文地址:https://www.cnblogs.com/jinziguang/p/11649132.html
Copyright © 2020-2023  润新知