码迷,mamicode.com
首页 > 其他好文 > 详细

接口自动化之:Ant+Jmeter+Jenkins 持续集成

时间:2020-11-27 11:03:53      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:输入   report   变量   ant   dir   classpath   out   x86   ogr   

需准备的工具和文件:JDK、 Jmeter、 Tomcat、 Jenkins、 Ant、 Build.xml

1、安装JDK并配置环境变量

安装(略)

配置环境变量
计算机->属性->高级系统设置->高级->环境变量->系统变量

新建JAVA_HOME变量 变量值:JDK安装目录 例如:
JAVA_HOME:C:\Program Files\Java\jdk-11.0.1

找到Path变量 点击:编辑
添加:%JAVA_HOME%\bin

新建CLASSPATH变量 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

dos页面输入:java -version 验证环境变量是否配置正确

2、安装Jmeter

解压Jmeter

配置环境变量

JMETER_HOME:C:\soft\Jmeter\apache-jmeter-5.1
CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar
PATH=%JMETER_HOME%\bin

修改配置文件 jmeter.properties 添加一行:
jmeter.save.saveservice.output_format=xml

dos页面输入:jmeter 验证环境变量是否配置正确

language=zh_CN 永久修改语言

准备jmeter脚本文件,需带聚合报告

3、安装Ant

解压Ant
Ant是一个功能强大的打包编译工具。我们使用他的目的是将JTL(xml)格式文件转化为html格式的文件

配置环境变量

ANT_HOME:C:\soft\Ant\apache-ant-1.9.9
Path:%ANT_HOME%\bin
CLASSPATH:%ANT_HOME%\lib

dos页面输入:ant -version 验证环境变量是否配置正确

将jmeter extras目录中 ant-jmeter-1.1.1.jar包复制到ant安装目录下的lib目录中

4、安装Apache-tomcat 建议下载新版

解压 apache-tomcat-9.0.17

5、安装Jenkins 建议下载新版

安装:jenkins.msi
将jenkins目录(C:\Program Files (x86)\Jenkins)中的jenkins.war包copy到tomcat目录webapps下
通过tomcat bin文件中的startup.bat文件启动tomcat服务
在浏览器地址栏输入http://localhost:8080/jenkins/ 或者:http://localhost:8080/ 输入提示地址的密码
安装插件 可以先选择默认的插件
配置登录的帐号密码 完成后,进入jenkins 界面

6、创建自动化测试工程

在jenkins安装目录下,先创建一个workspace文件夹,文件夹包括三个文件夹和一个xml文件
args -- 存放jmeter参数化的数据
reports -- 存放测试报告
testCases -- 存放测试用例
其中:
reports目录下又包含以下两个文件夹
html -- 存放html格式的报告
jtl -- 存放jtl格式的报告

需要对 build.xml 文件进行修改



在dos页面,进入build.xml文件所在的目录下,然后输入:ant 即可。运行成功后,进入reports目录下的html目录,可以看一下测试结果

至此,用Ant来执行Jmeter脚本已经成功,接下来,我们加上Jenkins来实现接口持续集成自动化测试

7、接口持续集成

打开 jenkins 创建一个自由风格的软件项目

构建触发器->Build periodically->配置定时时间

构建->执行windows批处理命令
C:
cd C:\Program Files\Jenkins\workspace
ant

到目前为止,可以选择项目进行构建

接口自动化之:Ant+Jmeter+Jenkins 持续集成

标签:输入   report   变量   ant   dir   classpath   out   x86   ogr   

原文地址:https://www.cnblogs.com/lancy-test/p/14024067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!