jmeter+ant+jenkins搭建接口自动化测试环境(基于Linux)

转载自 https://www.jianshu.com/p/58f4116078e6

和 https://www.jianshu.com/p/c35b284e1a2b

使用工具:ftp传输文件

xshell解压文件 修改文件

 

Linux环境下jmeter+ant+jenkins实现接口自动化测试

1、Jmeter

Jmeter依赖于Java运行,所以先配置jdk

1、1 JDK安装

下载安装包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

使用ftp上传并解压

mkdi r -p /usr/lib/java

tar -zxvf jdk-8u162-linux-x64.tar.gz  -C /usr/lib/java/

添加环境变量

vim /etc/profile

在末尾添加如下内容

export JAVA_HOME=/usr/lib/java/jdk1.8.0_162

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

 

刷新配置文件

source /etc/profile

检查是否安装成功

java -version

 


1、2 Jmeter安装

下载地址:http://jmeter.apache.org/download_jmeter.cgi

 

将下载好的安装包上传至服务器/usr/src,解压

tar -zxvf apache-jmeter-5.0.tgz

配置环境变量

vim /etc/profile

在末尾添加如下内容

export JMETER_HOME=/usr/src/apache-jmeter-5.0

export CLASSPATH=$JMETER_HOME\lib:$CLASSPATH

export PATH=$PATH:$JMETER_HOME/bin

刷新配置文件

source /etc/profile

检查是否安装成功

jmeter -v

 


2 Ant

下载地址:http://ant.apache.org/bindownload.cgi

下载并解压安装包

wget http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.10.5-bin.tar.gz

tar -zxvf apache-ant-1.10.5-bin.tar.gz

配置环境变量

vim /etc/profile

在末尾添加如下内容

export ANT_HOME=/usr/src/apache-ant-1.10.5

export PATH=$PATH:$ANT_HOME/bin

刷新配置文件

source /etc/profile

检查是否安装成功

ant-version

 


3 Ant配置jmeter

用ant构建命令来调动执行jmeter接口测试,并生成测试报告

相关文件下载地址:https://pan.baidu.com/s/10v71Hsxzx2NvSmanaPx9cA 提取码:twwp

在/root下创建jmeter文件夹(文件层级如图)

 

a) 配置库文件

将jmeter目录下的extras目录下的ant-jmeter-1.1.1.jar文件复制到ant目录下的lib文件夹中

b) 下载测试报告模板

将jmeter-results-shanhe-me.xsl上传至jmeter安装目录的extras文件夹下

c) 配置ant编译文件build.xml

将build.xml放至/root/jmeter中

需要修改的地方如下:

 

d) 配置jmeter. properties

jmeter.properties文件位于jmeter安装的bin目录下

1、jmeter默认保存的是csv格式的文件,需要修改成xml格式

 

2、针对Response的编码处理,需要修改统一为UTF-8,避免部分Reponse乱码问题

 

3、修改jtl报告文件需要存储的数据种类

 

e) 配置邮件

ant发送邮件功能,需要在ant的安装目录/lib目录下,添加jar包 mail.jar、activation.jar和commons-email-1.5.jar

password处填写的是授权码,不是邮箱密码,需要自行开启邮箱的SMTP功能

 

4 Jenkins配置

4.1 Jenkins全局配置

进入系统设置-- Global Tool Configuration,配置ant主目录

 

4.2 Jenkins项目配置

新建一个自由风格的项目:test-XXX-webapi

 

配置定时构建

 

配置ant的build文件

 


 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值