jmeter+ant+jenkins 搭建接口自动化测试环境
过程参考:http://www.cnblogs.com/lxs1314/p/7487066.html
1. 安装ant
2. 安装jenkins
遇到问题:
- 启动Tomcat后,访问http://localhost:8080/jenkins 报错:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Mar 23 09:05:36 CST 2018
There was an unexpected error (type=Not Found, status=404).
No message available
是由于我本机8080端口被占用,又不能kill掉占用该端口的进程,所以去Tomcat\config\server.xml中修改了端口号
- 构建后操作步骤中没有HTML Report
下载插件HTML Publisher plugin

- 构建使用命令,运行报错 (手动cmd进入操作没问题)
D:\Soft\apache-jmeter-4.0\demo>ant
'ant' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
操作了三步,具体是那一步的操作解决的,没深究:
1. 系统变量设置有问题,重新设置(包括用户变量的问题)
2. Jenkins设置 --> 系统管理-->全局工具配置--> ANT配置
3. 重启
构建时报错:
BUILD FAILED
D:\Soft\apache-jmeter-4.0\demo\build.xml:18: The following error occurred while executing this line:
D:\Soft\apache-jmeter-4.0\demo\build.xml:43: Fatal error during transformation using D:\Soft\apache-jmeter-4.0\extras\jmeter-results-detail-report_21.xsl: 前言中不允许有内容。; SystemID: file:/D:/Soft/apache-jmeter-4.0/demo/report/TestReport201803311025.jtl; Line#: 1; Column#: 1
build.xml中一定要加这一句
<property name="jmeter.save.saveservice.output_format" value="xml"/>
报告未加载样式
出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy)。 简单地说,这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。
解决办法:
Jenkins-->系统管理-->脚本命令行:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
重新构建生成的测试报告样式正常。
jmeter+ant+jenkins 搭建接口自动化测试环境的更多相关文章
- jmeter+ant+jenkins搭建接口自动化测试环境
jmeter+ant+jenkins搭建接口自动化测试环境(基于win) 1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmete ...
- jmeter+ant+jenkins搭建接口自动化测试环境(基于win)
1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmeter.apache.org/download_jmeter.cgi),我用的 ...
- jmeter+ant+jenkins 搭建接口自动化测试
一.jmeter 我用的jmeter3.2 jmeter要运行,必须本地有java环境,所以需要配置jdk什么的,自行配置 二.ant 安装ant 第一步:下载ant http://ant.a ...
- 七、Jmeter + ant + jenkins轻量级接口自动化测试
七.Jmeter + ant + jenkins轻量级接口自动化测试 杀猪不用牛刀,工具没有牛逼高大尚之分,每个工具都有存在的理由:关键是看会不会用,怎么用,有没有用在合适的地方. 需要安装的工具: ...
- Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因
Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因:接口响应数据中有&#
- 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构建接口自动化测试
1.已写好jmeter脚本 2.安装ant并将ant-jmeter-1.1.1.jar文件放入ant/lib目录,用于调用jmeter 3.修改jmeter的jmeter.properties文件(将 ...
- 【Jmeter】利用Jmeter+ant+Jenkins 搭建 接口&性能测试 持续集成平台
https://www.jianshu.com/p/6ab73a95d53e https://yq.aliyun.com/articles/664329
随机推荐
- .Net平台调用の参数对应
具体对应参见官方<----点击此处 C#和C++的互操作性,同行的文章不错,点我跳转 //C++中的DLL函数原型为 //extern "C" __declspec(dll ...
- uuencode - 对二进制文件编码
总览 (SYNOPSIS) uuencode [-m] [ file ] name uudecode [-o outfile] [ file ]... 描述 (DESCRIPTION) Uuencod ...
- 杭电多校第一场-M-Code
题目描述 After returning with honour from ICPC(International Cat Programming Contest) World Finals, Tom ...
- codeforces 24d Broken robot 期望+高斯消元
题目传送门 题意:在n*m的网格上,有一个机器人从(x,y)出发,每次等概率的向右.向左.向下走一步或者留在原地,在最左边时不能向右走,最右边时不能像左走.问走到最后一行的期望. 思路:显然倒着算期望 ...
- WPF RichTextBox 当前光标后一个字符是文档的第几个字符
WPF RichTextBox 当前光标后一个字符是文档的第几个字符 运行环境:Win10 x64, NetFrameWork 4.8, 作者:乌龙哈里,日期:2019-05-05 参考: TextP ...
- Batch - call, start, goto 区别
参考(待整理): 批处理命令——call 和 start
- Java初识方法
5.初识方法 方法就是一段代码片段,这个片段可以完成特定的功能,并且可以重复利用. 5.1 方法的定义 5.1.1方法的定义格式 [方法修饰列表] 返回值类型 方法名(方法参数列表){ 方法体 } ① ...
- $My$ $template$(持续更新)
树链剖分:(来源:树的统计) #include<bits/stdc++.h> #define rint register int using namespace std; inline v ...
- bzoj1061题解
[解题思路] 设类型i的志愿者,即第Si天~第Ti天工作的志愿者,共招募xi个,于是有不等式组Σxj≥Ai(Sj≤i≤Tj). 这样,题目就变成了求一组满足一次不等式组的xi,使ΣCixi最小,即标准 ...
- bzoj1009题解
[解题思路] 先KMP出fail数组,再用fail数组求出M[i][j],表示上一次匹配到第i位,这次可以遇到多少种不同的字符,使之转而匹配到第j位. 设集合S=[1,m]∩N 又设f[i][j]表示 ...