Jenkins+Jmeter+Ant 实现接口自动化测试
Posted 测试阿拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins+Jmeter+Ant 实现接口自动化测试相关的知识,希望对你有一定的参考价值。
【环境】前两步,可以按照我之前写的博客安装http://blog.csdn.net/ala9981/article/details/50953266
JDK安装--------此处忽略
Jmeter安装------此处忽略(主要是配置环境变量)安装完之后输入jemter -v 验证是否安装成功
ANT安装
a. 解压解压apache-ant-1.9.9-bin.zip到D:Progrom Files目录下
b. 配置Ant环境变量
1. 新建以下环境变量:
ANT_HOME:D:Progrom Filesapache-ant-1.9.7
PATH:;%ANT_HOME%in
2. 输入 ant -version 验证是否成功
本地调试使用ant构建运行Jmeter,并且生成jtl、html报告
jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件 jmeter.save.saveservice.output_format=xml;
将apache-jmeter-2.13extrasant-jmeter-1.1.1.jar拷贝到apache-ant-1.9.7lib目录下;
在apache-jmeter-2.13extras目录下打开CMD,运行"ant.bat -file build.xml -Dtest=Test" . 查看apache-jmeter-2.13extras目录下是否出现Test.jtl、Test.html文件,若有,则构建成功。注意:Test.jmx是默认存在的Sample脚本文件。
若构建失败,请分析cmd打印的日志消息,定位问题;
调试成功之后,为了后面输出结果方便,调整路径如下
E:apache-jmeter-3.1indemo ---》把build.xml和要测试的jmx放在此处
build.xml(贴不进去,可以私聊我要)
Jenkins安装
下载:https://jenkins.io/download/
安装:解压后双击进行安装就可以,我安装到了D:jenkins
打开:http://localhost:8080/
页面:
jenkins配置(重点工程)
1. 系统管理—系统设置—管理插件—可选插件 搜索Performance plugin 安装,我刚进来貌似是差不多把能用到的插件一次性都安装了
2. 系统管理—Global Tool Configuration
设置JDK变量:
ANT变量:
3.新建一个自由风格的项目——ApiTest
【General】
项目名称:ApiTest
丢弃旧的构建:
【源码管理】
NONE
【构建触发器】
【构建】
【构建后操作】
Jenkins页面,可直接点击HtmlReport查看
HtmlReport页面 困惑:每次构建自动发送邮件还没有搞通
以上是关于Jenkins+Jmeter+Ant 实现接口自动化测试的主要内容,如果未能解决你的问题,请参考以下文章