七、Jmeter + ant + jenkins轻量级接口自动化测试
七、Jmeter + ant + jenkins轻量级接口自动化测试
杀猪不用牛刀,工具没有牛逼高大尚之分,每个工具都有存在的理由;关键是看会不会用,怎么用,有没有用在合适的地方。
需要安装的工具:
- jdk1.8
- jmeter3.2
- ant1.9
- jenkins2.1
1、Jdk
- 安装包安装
- 设置环境变量
- 验证是否安装正确

Java -version检查,如下就代表安装成功了,环境变量设置就去搜索了,网上很多。

2、Jmeter
- jmeter直接下载解压,然后配置环境变量就可以了

3、Ant
- Ant下载解压,配置环境变量,一样的操作。

查看版本、环境变量是否正确

到这里,也可以用ant去运行jmeter脚本了,只不过没实现自动化-----------
步骤:
- 安装好了jmeter和ant。
- 写好一个正确的jmeter脚本。
- 将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目
录lib子目录之下。 修改jmeter目录下的bin/jmeter.properties,找到
jmeter.save.saveservice.output_format,去掉注释并设置为xml。本地新建一个文件夹,文件夹中有这些东西,result_log用例放测试报告,Script放测试脚本,Build.xml文件是核心内容。

打开build.xml文件,主要看里面每一行的标注,特别需要主要标红色的地方。

那么现在就可以运行ant试试了
那么怎么运行呢:
到刚才本地新建的文件夹下运行ant

看到成功了 就是ok了

在这里打开报告:

查看结果,报告的格式有多样性的,如果jmeter安装目录extras中测试报告名称改了,一定要到build.xml文件中把报告名称改为和extras中的一致。

那么不想手动 想自动化运行,怎么办。。就用jenkins-------
4、Jenkins
下载后直接安装,安装后会自动打开,默认的账号密码,账号为admin,密码在安装目录下,如下图所示:

浏览器打开 http://localhost:8080/,进行如下操作配置


如果在全局工具配置中找不到ant,那么就到插件管理中安装

接下来新建任务

然后会直接跳转到配置,或者点这里也可以

配置中只要填写这里就可以了

点击运行试试看,蓝色代表运行成功,灰色的话就是运行失败了,失败的话去控制台看下是报什么错

运行成功了,那么就可以设置jenkins自动运行了,运行策略填写规则自己去百度吧,记不住。。。

还有就是配置邮箱,后面优化吧,经常出错,最好用163,126邮箱。
七、Jmeter + ant + jenkins轻量级接口自动化测试的更多相关文章
- Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因
Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因:接口响应数据中有&#
- jmeter+ant+jenkins搭建接口自动化测试环境
jmeter+ant+jenkins搭建接口自动化测试环境(基于win) 1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmete ...
- Jmeter+Ant+Jenkins构建接口自动化测试平台(Windows)
一.首先先介绍下我的环境: 1. win10系统 2. ant版本:apache-ant-1.10.1(作用:执行脚本,便于后期的持续集成,下载地址:http://ant.apache.org/bin ...
- 使用jmeter+ant+jenkins实现接口自动化测试
摘自:https://blog.51cto.com/6183574/2318519 本次使用linux环境搭建自动化框架 一.配置ANT 首先下载Ant压缩包,下载地址:http://ant.apac ...
- jmeter+ant+jenkins 搭建接口自动化测试
一.jmeter 我用的jmeter3.2 jmeter要运行,必须本地有java环境,所以需要配置jdk什么的,自行配置 二.ant 安装ant 第一步:下载ant http://ant.a ...
- Jmeter+ant+Jenkins构建接口自动化测试
1.已写好jmeter脚本 2.安装ant并将ant-jmeter-1.1.1.jar文件放入ant/lib目录,用于调用jmeter 3.修改jmeter的jmeter.properties文件(将 ...
- jmeter+ant+jenkins搭建接口自动化测试环境(基于win)
1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmeter.apache.org/download_jmeter.cgi),我用的 ...
- jmeter+ant+jenkins 搭建接口自动化测试环境
过程参考:http://www.cnblogs.com/lxs1314/p/7487066.html 1. 安装ant 2. 安装jenkins 遇到问题: 启动Tomcat后,访问http://lo ...
- 关于Jmeter+Ant+Jenkins作为接口、性能自动化框架的误区
说明:Apach-Jmeter有完善的桌面客户端,关联数据的处方方式,各种参数化的方式,各种Jar包的扩展,也可以用作抓包工具使用,当然最重要的是它是[开源!开源!开源!],重要的事说三遍,目前也有基 ...
随机推荐
- [算法] 将单链表的每K个节点之间逆序
题目 给定一个单链表的头结点,实现一个调整单链表的函数,使得每K个节点之间逆序,如果最后不够K个节点一组,则不调整最后几个节点. 解答 使用栈结构 import java.util.Stack; pu ...
- Kotlin 卸载APP自身
package com.example.batdw01.myapplication import android.net.wifi.WifiManager import android.support ...
- Linux查看服务和强制结束服务
查看服务id命令,常用的两种: a: ps -ef | grep 服务名 b: netstat -antp 找到结果名称,然后 pki ...
- ps切图步骤
1.复制图层到新建 2.alt + i + r 裁剪 依次按 3.ctrl + alt + shift + s 保存 裁剪图标 复制到图层 , 删除背景,并复制样式 就可以做到 背景透明.
- Mongodb笔记(三)user && aggregate && mapReduce
版本:mongodb3.4. User: mongodb使用验证登录:默认不开启,mongod中使用--auth开启: mongod -port=3000 --auth : 基本方法: db.cr ...
- opensack-mitaka网络性能测试shaker
一.项目介绍 Shaker项目是由Mirantis发起,专门针对OpenStack网络性能的测试工具.通过模拟不同的网络场景和heat模板,创建虚拟机,并在虚拟机里运行iperf.iperf3.net ...
- 【费用流】bzoj1221 [HNOI2001] 软件开发
几乎为“线性规划与网络流24题”中的餐巾问题. 这里把S看成毛巾的来源,T看成软件公司,我们的目的就是让每天的毛巾满足要求(边满流). 引用题解: [问题分析] 网络优化问题,用最小费用最大流解决. ...
- EL表达式自定义函数
表达式语言除了可以使用基本的运算符外,还可以使用自定义函数.通过使用自定义函数,加强了表达式语言的功能. EL表达式函数,主要功能是完成对数据的修改,统一化格式: 步骤 1.开发函数处理类,处理类就是 ...
- Every derived table must have its own alias
完整错误信息如下: Every derived table must have its own alias 三月 28, 2017 10:20:46 上午 org.apache.catalina.co ...
- Android 进阶15:HandlerThread 使用场景及源码解析
眼睛困得要死,但今天的计划不完成又怎么能睡呢?明日复明日,明日何其多啊! 读完本文你将了解: HandlerThread 简介 HandlerThread 源码 HandlerThread 的使用场景 ...