zoukankan      html  css  js  c++  java
  • 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脚本

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

  • 相关阅读:
    响应式后台管理模版
    js数组、对象、正则
    react视频入门
    JSON.parse() JSON.stringify() eval() jQuery.parseJSON() 的区别
    网站生产app的一些网址
    一个博客总结的css常见的兼容性问题
    Js倒计时
    移动端好的博客
    day_4(element对象、node的属性、操作dom树)
    js的常用对象及方法使用
  • 原文地址:https://www.cnblogs.com/qiaoli0726/p/14383990.html
Copyright © 2011-2022 走看看