jenkins+ant+jmeter实现接口自动化与持续集成

jenkins+ant+jmeter实现接口自动化与持续集成

1、环境的搭建与使用可以参考该文章,详细介绍了使用过程。

https://blog.csdn.net/nielinqi520/article/details/81945285

2、关于生成报告的定制样式,稍作改造,实现样式如下

主要思路:

2.1:ant构建执行bulid.xml中配置需要执行的jmeter .jmx脚本

2.2:执行脚本生成结果xml文件

2.3:使用.xsl文件去解析结果xml文件,生成特定的样式的html结果文件,想要做出的html文件样式都可以通过.xsl文件来实现。

2.4:对于摘要部分,遍历线程组,获取每个现场组后,获取该线程组tn个数即为用例总数,获取请求中attribute::s='false'则为失败的用例;对于详情列表,解析xml文件中数据,在原来的基础上,jdbc请求的报文是没有打印的,现在添加进来。

图二:xml结果文件

  图三: xsl样式代码,概要的解析

图四:jdbc请求日志的打印

图五:

3:执行多个目录的jmx脚本

通常情况一个项目做自动化,那么脚本的存放不会在一个目录下,会根据实际的业务将脚本存放在对应的目录,那么如何将所有该项目的脚本执行呢?如图配置多个目录

原文地址:https://www.cnblogs.com/qiaoli0726/p/14383990.html