Jmeter+Ant+Jenkins接口自动化测试平台

本文详细介绍了如何利用Jmeter进行接口测试,Ant进行自动构建,以及Jenkins实现持续集成,共同搭建一个完整的接口自动化测试平台。文章涵盖了环境配置、文件准备、平台搭建、Jenkins任务配置及测试执行和报告生成的全过程,还提到了如何进行批量脚本执行的配置方法。

  一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。 Jmeter 支持接口的测试, Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。


1. 环境依赖

  • JDK环境配置
  • Jmeter安装
  • Ant安装环境变量配置
  • Jenkins安装

2. 环境准备

2.1 jdk环境配置

  参考:https://www.cnblogs.com/silgen/p/16537198.html

2.2 jmeter安装

  参考:https://www.cnblogs.com/silgen/p/16673082.html

2.3 Jenkins安装

  参考:https://www.cnblogs.com/silgen/p/16849051.html

2.4 Ant安装环境变量配置

  Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

  下载地址:Apache Ant - Binary Distributions

  网盘链接:百度网盘 请输入提取码   提取码:phi3

  将ant上传到服务器,解压到指定目录

[root@ZWZF-CWY-LZY-12 upload]# tar -zxvf apache-ant-1.10.13-bin.tar.gz -C /usr/local/
apache-ant-1.10.13/bin/ant
apache-ant-1.10.13/bin/antRun
apache-ant-1.10.13/bin/antRun.pl
apache-ant-1.10.13/bin/complete-ant-cmd.pl

  配置环境变量,vim /etc/profile

export ANT_HOME=/usr/local/apache-ant-1.10.13
export PATH=$PATH:$ANT_HOME/bin

  加载环境变量,source /etc/profile

  查看ant安装配置结果:ant -version

[root@ZWZF-CWY-LZY-12 local]# vim /etc/profile
[root@ZWZF-CWY-LZY-12 local]# source /etc/profile
[root@ZWZF-CWY-LZY-12 local]# ant -version
Apache Ant(TM) version 1.10.13 compiled on January 4 2023

3. 平台搭建

3.1 依赖文件配置

  首先在/opt目录下面新建一个文件夹 pertest(文件夹名称不要使用下划线,空格字符),并将Jmeter测试脚本放置到该文件夹中。
  将Jmeter extras 文件中的 ant-jmeter-1.1.1.jar 放到Ant中的 lib文件夹中
  将Jmeter extras 文件中的 jmeter-results-detail-report_21.xsl 、build.xml、collapse.png、expand.png 放到 ant目录中的 bin目录下面。

[root@ZWZF-CWY-LZY-12 lib]# cd /opt/apache-jmeter-5.4.1/extras/
[root@ZWZF-CWY-LZY-12 extras]# cp ant-jmeter-1.1.1.jar /usr/local/apache-ant-1.10.13/lib
[root@ZWZF-CWY-LZY-12 extras]# cp jmeter-results-detail-report_21.xsl build.xml collapse.png expand.png /usr/local/apache-ant-1.10.13/bin/

3.2 build.xml配置

  在Ant的bin目录中打开build.xml文件找到以下内容(44-4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值