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
随机推荐
- selenium+plantomJS
#!/usr/bin/env python # -*- coding:utf-8 -*- """ 流程框架: 1.搜索关键词,利用selenium驱动浏览器搜索关键词,查 ...
- BCZM : 1.16
24点游戏 解法一:穷举法 解法二:分治法
- leetcode-399-除法求值
方法一:dfs+图 class Solution: def calcEquation(self, equations: List[List[str]], values: List[float], qu ...
- bzoj1034题解
[解题思路] 广义田忌赛马的贪心模型.如果当前实力最差的马比对手实力最差的马强,则匹配:如果当前实力最强的马比对手实力最强的马强,亦匹配:若上述两点均不成立,拿己方最差的马去匹配对手最强的马.复杂度O ...
- 39 Ubuntu下配置python的vscode开发环境
0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...
- flume配置参数的意义
1.监控端口数据: flume启动: [bingo@hadoop102 flume]$ bin/flume-ng agent --conf conf/ --name a1 --conf-file jo ...
- NX二次开发-UFUN获取工程图的数量和tag UF_DRAW_ask_drawings
NX9+VS2012 #include <uf.h> #include <uf_draw.h> #include <uf_part.h> #include < ...
- [JZOJ 5807] 简单的区间
题目: 求有多少组二元组\((l,r)\)使得:\(1<=l<=r<=n,k|f(l,r)\) \(f(l,r) = \sum_{i=l}^{r}a_i - max_{i=l}^{r ...
- 从yjz那里偷来的fread读入挂
struct fastio{ char s[100005]; int it,len; fastio(){it=len=0;} inline char get(){ if(it<len)retur ...
- Python codecs小Tips
Python codecs小Tips 用codecs.open读进来的字符串都是unicode表示的.