mac: jenkins+ant+jmeter接口测试
最近研究Jenkins平台上使用ant进行集成测试,在网上查阅了很多资料,将 jenkins+ant+jmeter简单使用方法记录下来,方便以后查阅。有很多不足之处,后期不断优化。
一、环境搭建
1、安装jdk
2、安装jmeter
3、安装ant
4、安装上述软件后配置jdk、jmeter、ant环境变量
5、将\apache-jmeter-3.2\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目录(没有这步,直接执行步骤6中命令时会报错)
6、本地创建bulid.xml文件(文件内容见附录),创建存放html结果的文件夹、jtl结果的文件夹
本地执行jmeter,命令行命令:
在build.xml文件路径,执行 ant -buildfile build.xml
在非build.xml文件路径,执行 ant -buildfile %build.xml目录%/build.xml
二、Jenkins配置
1、本地搭建Jenkins,建议使用命令行方式安装jenkins
(1) brew install jenkins 安装Jenkins
(2) brew services start jenkins 启动jenkins:启用 jenkins 服务支持后台运行,可以关闭终端工具。
或者使用Jenkins命令启动Jenkins,此种方式不支持后台运行,关闭命令行工具,服务自动关闭。
(3) 浏览器中打开jenkins,提示输入Jenkins密码
(4) 安装完成后,初始密码存放在:/Users/test/.jenkins/secrets/initialAdminPassword文件中
2、启动Jenkins,浏览器中进入Jenkins
3、在manager jenkins ——>Global Tool Configuration中配置jdk和ant在本机的安装路径:

4、创建一个自由风格的项目,配置构建环境,选择 with ant后,ant version和jdk分别选择步骤3中配置的ant和jdk(java)

5、构建
增加构建步骤下拉框选择第2项,execute shell
ant -buildfile /Users/test/Documents/jmeter/ant/build.xml

然后命令输入框中输入ant命令,保存项目。

6、在Jenkins面板中,构建创建的项目,即可构建成功

控制台输出中可以看到构建成功:

7、此种方式可以执行相同目录下的多个jmeter文件,输出html、jtl格式的测试报告
附录:
build.xml文件内容,根据自己的文件路径修改标红说明部分的路径
【 本部分 转自:https://www.cnblogs.com/xiaoyifenger/p/9103664.html】
参考资料:
mac: jenkins+ant+jmeter接口测试的更多相关文章
- jenkins+ANT+jmeter 接口测试环境搭建
目的 jmeter很早就接触了,最近又在接触项目的时候整了一下.写这篇博客主要有两个目的 1,为了给自己搭建jmeter做一个总结. 2,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个 ...
- Jenkins+ANT+Jmeter 接口测试的实践(转载)
转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...
- 对 Jenkins+ANT+Jmeter 接口测试的实践
转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...
- jenkins+ant+jmeter接口测试
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl=" ...
- jmeter --- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
jmeter --- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter) 一.环境准备: 1.JDK:http://www.oracle.com/technetwork/java/jav ...
- jenkins+ant+jmeter实现自动化集成(详解)
jenkins+ant+jmeter实现自动化集成 for window 一.jmeter 1.jmeter安装 二.ant 1.ant安装 三.ant运行 jmeter脚本 1.配置 四.jenki ...
- 通过Jenkins跑Jmeter接口测试脚本,我想当有接口跑失败时Jenkins发送邮件通知,这个如何弄呢
通过Jenkins跑Jmeter接口测试脚本,我想当有接口跑失败时Jenkins发送邮件通知,这个如何弄呢
- jenkins+ant+jmeter html报告文件作为附件发送(ant-jmeter支持javamail)
前言:由于ant-jmeter目前的版本不支持javamail,也就是说发送邮件时只能借助jenkins自带的发送邮件插件来发送报告. 但是jenkins发送邮件支持发送邮件内容(且有价值.有营养的内 ...
- 性能测试四十八:Jenkins+Ant+Jmeter系统部署
工作步骤: 1.开发提交代码SVN/Git 2.代码编译.打war包 3.上传war包到服务器 4.重启web服务器 5.开始测试/自动化测试 6.发测试结果 Jenkins工作: 1.开发提交代码G ...
随机推荐
- 学习C#自作计算器,菜鸟初学,有大神的指点,希望做的不够好的地方请大家多多指导。同时希望非常无聊的大神能加些其它计算进去
可以做幂运算,根号运算,十进制与二进制互转,16进制与十进制互转 namespace WindowsFormsApplication15 { public partial class 祥哥计算器 : ...
- 使用HTML CSS制作简易三角形和旗帜
HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- 让一个父级div根据子级div高度而自适应高度
需求是点击上传的时候进行子级div高度不定,相对来说父级div高度也不能固定,把元素都设置成普通标准流,然后样式可以使用margin内边距或者padding外边距来进行调节 放上代码供参考: .opu ...
- nginx 反向代理的配置
nginx中的每个server就是一个反向代理配置,可以有多个server(nginx只能处理静态资源) nginx中 server的配置 server { listen 80; server_nam ...
- # marshalsec使用
开启rmi服务,恶意类放到服务上 D:\jdk_1.8\bin\java.exe -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.RMIRe ...
- c去除空格 小写转大写
int isalnum(int c); //字母或数字 int isalpha(int c); //英文字母 int isascii(int c); //ASCII 码字符(0 到127) int i ...
- vue拦截
```javascript import Vue from 'vue' import App from './App.vue' import router from './router' import ...
- js 定时器(setTimeout/setInterval)出现变量未定义(xxx is not defined) 的解决方法
首先声明本人资质尚浅,如有错误,欢迎指正.共同提高. ------------------------------------------------------------------------- ...
- openssl/opensslv.h错误的解决方案
sudo apt install libssl-dev
- AVL树(C++&Java)
目录 AVL Tree精讲专题 前言 一.AVL Tree for CPP(Coding) 1.AVL树原型 2.旋转的四种方式 二.完整版AVL Tree的CPP和JAVA实现 AVL Tree C ...