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

  • 相关阅读:
    groovy脚本语言基础1
    014.Ansible Playbook Role 及调试
    013.Ansible Playbook include
    012.Ansible高级特性
    011.Ansible条件语句
    010.Ansible_palybook 循环语句
    009.Ansible模板管理 Jinja2
    008.Ansible文件管理模块
    007.Ansible变量Fact,魔法变量和lookup生成变量
    006.Ansible自定义变量
  • 原文地址:https://www.cnblogs.com/jinziguang/p/11649132.html
Copyright © 2020-2023  润新知