• 【jmeter+ant+jenkins】之搭建 接口自动化测试平台


    平台搭建

           (1). 录制jmeter脚本

      (2). 将jmeter的安装目录下的G:\jmeter\apache-jmeter-5.1.1\extras中,将 ”ant-jmeter-1.1.1.jar”文件放到 ant的lib目录下

      (3). 配置jmeter的xml配置文件,并放在ant目录的bin目录下,使用ant编译验证jmeter的build文件

    build.xml文件

    1. "1.0" encoding="UTF-8"?>
    2. "ant-jmeter-test" default="run" basedir="G:\jmeter\jmeter-5.1.1">
    3. <format property="time" pattern="yyyyMMddhhmm" />
    4. <property name="ReportName" value="TestReport"/>
    5. <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
    6. <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}.html" />
    7. <property name="jmeter.home" value="G:\jmeter\jmeter-5.1.1" />
    8. <property name="jmeter.result.jtl.dir" value="G:\jmeter\loadtests\jmeter_result.jtl" />
    9. <property name="jmeter.result.html.dir" value="G:\jmeter\loadtests\jmeter_result.html" />
    10. "run">
    11. "test" />
    12. "report" />
    13. "test">
    14. "jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
    15. "${jmeter.home}" resultlog="${jmeter.result.jtlName}">
    16. dir="G:\jmeter\loadtests\" includes="*.jmx" />
    17. " value="xml"/>
    18. " value="all"/>
    19. bytes" value="true"/>
    20. " value="${format}"/>
    21. r" value="${funcMode}"/>
    22. ">
    23. " pattern="yyyy/MM/dd HH:mm" />
    24. classpathref="xslt.classpath"
    25. force="true"
    26. in="G:\jmeter\loadtests\jmeter_result.jtl"
    27. out="G:\jmeter\loadtests\jmeter_result.html"
    28. style="${jmeter.home}\extras\jmeter-results-detail-report_21.xsl" />

    命令:Ant -buildfile build_jmeter.xml

    (4). 部署到持续集成平台jenkins

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    在这里插入图片描述

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

  • 相关阅读:
    MySQL增删查改(进阶)
    怎么理解Fiber,Fiber解决了什么问题
    使用python读写xlsx格式中的数据【xlrd、pywin32】
    【微信小程序】快速入门学习笔记
    Web应用开发介绍
    理解OAuth2.0协议和授权机制
    我用Axure制作了一款火影小游戏 | PM老猫
    《模式识别》教学上机实验报告
    Web Api的两种风格,实战的建议 / 附:ABP中的处理
    Matplotlib(五)matplotlib基础用法
  • 原文地址:https://blog.csdn.net/2301_78843735/article/details/133279316