jmeter+ant+jenkins+mac环境搭建】的更多相关文章

一.环境准备 1.JDK环境:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.ANT环境:http://ant.apache.org/bindownload.cgi 3.Jmeter:http://jmeter.apache.org/download_jmeter.cgi 4.将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中 5.修改Jmet…
一直想在持续集成方向学习并研究一番,近期正准备结合jmeter+ant+jenkins做自动化接口测试,在学习的同时,正好实践一番,毕竟实践才是真理. 在搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境.安装好jenkins以及配置好jmeter,这样才能省去很多的事情,如果在搭建这套环境之前,还没有配置好刚提及的这三套工具环境,那还得先配置一番,具体的配置方法就不细说,可参见以前的博客: 1.jmeter安装:https://www.cnblogs.com…
所需工具 一.jmeter 工具下载 https://jmeter.apache.org/  配置环境JDK等及各种插件可以看小七之前的教程 二.Ant安装(http://ant.apache.org/) 安装Ant是为了后续在Jenkins中封装.构建.执行需要用到 Apache Ant™ Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点.Ant的主要用途是构建Java应用程序.Ant提供了许多内置任务,允许编译,组装,测试和运行Jav…
一.在上篇博客中生成的报告有两个问题: 1.date not defined 2.Min Time和Max Time显示成了NaN 二.Jmeter+Ant报告生成原理: 在解决问题之前,让我们先弄清楚Jmeter+Ant是生成报告的原理,知道原理后我们就可以很从容的解决问题了.另外,如果后续我们想定制报告也就很容易了. 1.在Jmeter的extras目录下,官方已经为我们提供了一个现成的实例,我们只需要在该目录下执行ant命令就可以生成一个数据文件Test.jtl和一个报告Test.html…
一.在上篇博客中生成的报告有两个问题: 1.date not defined 2.Min Time和Max Time显示成了NaN 二.Jmeter+Ant报告生成原理: 1.在Jmeter的extras目录下,为我们提供了一个现成的实例,我们只需要在该目录下执行ant命令就可以生成一个数据文件Test.jtl和一个报告Test.html 2.Jmeter的extras目录下的build.xml文件的配置. 三.解决问题: 1.找到extras目录下build.xml文件内容的如下部分:它的作用…
1.搭建环境,安装以下工具 JDK:jdk1.7.0_79 Ant:apache-ant-1.9.7 Jmeter: apache-jmeter-3.0 Jenkins: jenkins-1.651.1 2.本地调试使用ant构建运行Jmeter,并且生成jtl.Html报告: 将apache-jmeter-3.0\extras\ant-jmeter-1.1.1.jar拷贝到apache-ant-1.9.7\lib目录下:  jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin…
1.安装Email Extension Plugin插件 2.进入系统管理-系统设置,按如下进行设置: -------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------ 3.…
Jenkins安全默认将以下功能关闭: 1.javascript2.html上的内置插件3.内置css或从其它站的css4.从其它站的图处5.AJAX 报告中有javascript,所以显示异常.解决方法如下: 在jenkins系统管理-脚本命令行中输入以下脚本运行: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 运行后查看报告,可正常显示. 不过重启jenkins后又会显示异常…
1.在构建中填写如下命令: 2.start.sh文件的内容 cd /Applications/apache-jmeter-3.0/bin/ CURTIME=`date +%Y%m%d%H%M` ./jmeter -n -t /Applications/apache-jmeter-.jmx -l \ /Applications/apache-jmeter-3.0/testScript/51_${CURTIME} -e -o /Applications/apache-jmeter-3.0/repor…
一.优化内容 1.Summary中只标红Failures数 2.Pages页面按Average Time倒序排序 3.Average Time超过2s标黄显示 4.Pagelist 模块中针对错误和超长时间接口标色显示 5.添加90% Line和QPS 6.Failure Detail模块显示Response Data 效果: 二.具体实现      1. Summary中的只标红Failures数: 屏蔽Summary中class属性 <!-- <xsl:attribute name=&qu…