一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。 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

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

被折叠的 条评论
为什么被折叠?



