当前位置:   article > 正文

jmeter+ant+jemkins+钉钉机器人

jemkins

百度网盘地址

链接:https://pan.baidu.com/s/1vit5y3kNMY7zsFLOmIzeCw
提取码:apia

一、安装jdk

请参考:
https://blog.csdn.net/m0_46627257/article/details/123087497

二、安装jmeter

1、解压jmeter配置环境变量到bin目录下详情参考jdk
2、windows+r输入cmd进入控制台输入jmeter -v出现一下画面表示配置成功
在这里插入图片描述

三、安装ant

1、解压ant配置环境变量配置到bin目录下
2、windows+r输入cmd进入控制台输入ant -v出现一下画面表示配置成功
在这里插入图片描述

四、修改配置文件

1、将jmeter目录下extras文件夹下的ant-jmeter-1.1.1.jar复制到ant中\lib目录下
2、修改jmeter中bin目录下的jmeter.properties
在这里插入图片描述
3、修改jmeter中extras目录下的build.xml文件,复制如下内容替换自己的build.xml文件即可,脚本路径自己修改

<?xml version="1.0" encoding="UTF-8"?>
    <format property="time" pattern="_yyyy_MMdd_HHmmss" />
</tstamp>
<!-- 需要改成自己本地的 Jmeter 目录-->  
<property name="jmeter.home" value="D:\apache-jmeter-5.4.1" />
<property name="report.title" value="接口测试"/>
<!-- jmeter生成jtl格式的结果报告的路径--> 
<property name="jmeter.result.jtl.dir" value="D:\apache-jmeter-5.4.1\test" />
<!-- jmeter生成html格式的结果报告的路径-->
<property name="jmeter.result.html.dir" value="D:\apache-jmeter-5.4.1\test" />
<property name="detail" value="_detail" />
<!-- 生成的报告的前缀-->  
<property name="ReportName" value="SmokeReport" />
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />

<target name="run">
    <antcall target="test" />
    <antcall target="report" />
</target>
<target name="test">
    <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
    <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
        <!-- 声明要运行的脚本"*.jmx"指包含此目录下的所有jmeter脚本-->
        <testplans dir="D:\apache-jmeter-5.4.1\test" includes="*.jmx" />
        <property name="jmeter.save.saveservice.output_format" value="xml"/>
    </jmeter>
</target>
<path id="xslt.classpath">
    <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
    <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
</path>
<target name="report">
    <tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp>
    <xslt 
          classpathref="xslt.classpath"
          force="true"
          in="${jmeter.result.jtlName}"
          out="${jmeter.result.htmlName}"
          style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
          <param name="showData" expression="${show-data}"/>
          <param name="titleReport" expression="${report.title}"/>
          <param name="dateReport" expression="${report.datestamp}"/> 
   </xslt>
            <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 --> 
    <copy todir="${jmeter.result.html.dir}">
        <fileset dir="${jmeter.home}/extras">
            <include name="collapse.png" />
            <include name="expand.png" />
        </fileset>
    </copy>
</target>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
3、在jmeter目录下创建test文件夹,把自己的jmx接口脚本放入其中

在这里插入图片描述
4、验证dos窗口 进入输入ant -buildfile build.xml 按回车执行build文件出现如下内容证明成功:
在这里插入图片描述
这时候在jmeter新建的test文件下就会生成对应的HTML
在这里插入图片描述

五、安装jenkins

1、进入官网:https://jenkins.io/zh/download/ 下载对应平台的安装包
初学者请选择长期支持版本,这个稳定的版本。 (直接百度云盘下载也可以)
如:你的操作系统是 windows,就选择对应的 windows 版本。

在这里插入图片描述
接下来配置 Jenkins 首先会提示你输入密钥(对应去文件夹里面寻找)
在这里插入图片描述
在这里插入图片描述
新手入门过程会很慢,且加载的东西会有失败的,有些插件加载失败没事,别慌,后面还可点击重试
在这里插入图片描述
创建用户名和密码,保存并完成。自己记住哈
在这里插入图片描述
在这里插入图片描述
配置完成,重启
在这里插入图片描述
重启完成进行登录,输入刚刚设置的账号密码
在这里插入图片描述
接下来创建一个新任务
在这里插入图片描述
输入任务名称,对应选择下面选项
在这里插入图片描述
选择构建环境,增加构建步骤,构建选择 Invoke Ant
在这里插入图片描述
选择高级
在这里插入图片描述
填写ant信息
在这里插入图片描述
保存成功,面板点击构建
在这里插入图片描述
在这里插入图片描述
Jenkins设置定时任务
如何设置定时任务,即让脚本每天每个小时,或者按照要求设定它的执行频率和时间?
首先进入test01设置
在这里插入图片描述
构建触发器,build 两分钟执行一次
在这里插入图片描述
在这里插入图片描述

六、Jenkins连接钉钉机器人发送构建消息

1、新建钉钉机器人,群管理有个智能群助手,添加机器人
在这里插入图片描述
选择自定义机器人
在这里插入图片描述
点击添加机器人
在这里插入图片描述
2、钉钉机器人安全文档https://developers.dingtalk.com/document/robots/customize-robot-security-settings
最多可以设置10个关键词,消息中至少包含其中1个关键词才可以发送成功。
例如添加了一个自定义关键词:监控报警,则这个机器人所发送的消息,必须包含监控报警这个词,才能发送成功。
在这里插入图片描述
添加机器人成功,就会生成一个key,切记这个key,后面会用到,没有这个key就白费。
在这里插入图片描述
3、进入系统设置,下载钉钉插件
在这里插入图片描述
搜索dingding插件
在这里插入图片描述
安装完成查看
在这里插入图片描述
4、安装完成记得重启Jenkins程序
下载没有问题,进入Jenkins系统设置
在这里插入图片描述
在这里插入图片描述
回到登录账号里面填写手机号码
在这里插入图片描述
5、进入新建的项目里面,设置钉钉机器人
在这里插入图片描述
点击构建,见证时刻
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/449748
推荐阅读
相关标签
  

闽ICP备14008679号