jenkins+ant+jmx 脚本持续集成并自动发送测试报告

本文介绍了如何使用jenkins、ant和jmeter进行持续集成,并自动发送测试报告。首先,详细讲解了jmeter和ant的安装配置,包括环境变量设置和相关jar包的添加。接着,展示了build.xml文件的编写和jmeter配置,以确保脚本正确执行。然后,阐述了jenkins的安装、ant和HTML Publisher Report插件的安装及配置。最后,列举了一些常见问题及解决方案,帮助读者解决可能出现的问题。
摘要由CSDN通过智能技术生成

一、安装jmeter
1、去官网https://jmeter.apache.org/ 下载tgz的包,解压
在这里插入图片描述
2、配置jmeter环境变量
我将解压的jmeter文件放在了/Users/vactor路径下
打开.zshrc文件来配置环境变量
open /Users/vactor/.zshrc
将下面这段内容拷贝至.zshrc文件中,保存

export PATH="$PATH:$HOME/.rvm/bin"
export JMETER=/Users/vactor/apache-jmeter-5.6.2
export CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/log4j-core-2.20.0.jar:$CLASSPATH

输入source ~/.zshrc,直接在终端中输入jmeter -v,即可查看jmeter是否已安装成功
在这里插入图片描述
二、安装配置ant
1、打开 Apache Ant 的官方网站:https://ant.apache.org/
在官方网站的首页上,找到并点击 “Download”(下载)链接。
点击所选版本的下载链接,开始下载压缩包。
在这里插入图片描述
解压安装包至指定路径,我将安装包解压到了/Users/vactor路径下
2、配置ant环境变量
打开.zshrc文件来配置环境变量,将下面代码拷贝至文件中,保存

export ANT_HOME=/Users/vactor/apache-ant-1.10.13/bin
export PATH=$ANT_HOME/bin:$PATH

在终端执行source ~/.zshrc使刚刚修改的配置生效

三、文件配置并执行脚本
1、通过ant触发jmeter脚本的配置
将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar拷贝到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs. jmeter.JMeterTask"这个类,从而成功触发JMeter脚本。
2、整理jar包

  • 下载commons-email.jar包,然后放在 ant 的 \lib 目录下
  • 下载activation-1.1.1.jar包,然后放在 ant 的 \lib 目录下
  • 下载javax.mail.jar包,然后放在 ant 的 \lib 目录下

3、修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservices .output_format = csv 改为 jmeter.save.saveservices .output_format = xml
4、编写build.xml配置文件

  • 进入jmeter的extra文件夹,打开build.xml文件
  • 在jmeter安装目录下新建文件夹ant_Files,在ant_Files下新建文件夹report,report下再新建jtl和html文件夹
    html文件夹:用于保存html的结果报告
    jtl文件夹:用于保存jtl文件
  • 将运行的脚本放在ant_Files文件夹下
  • 根据个人情况将build.xml通用模板中的内容修改为:
<?xml version="1.0" encoding="UTF-8"?>
<project name="报告名称" def
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值