当前位置: 首页 > news >正文

jmeter+ant生成报告(ubuntu环境)

(1)安装ant

      下载 http://ant.apache.org/    ,把ant安装包解压后,将apache-ant-1.9.4复制到/opt,

设置环境变量:

       ANT_HOME="/opt/apache-ant-1.9.4"

      在PATH里添加$ANT_HOME/bin:

完成后,在终端输入ant -version ,若提示为:

      Apache Ant(TM) version 1.9.4 compiled on April 29 2014

则已安装成功。

安装过程曾出现的错误:

     在使用ant时候有提示:

          Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/jre1.7.0_60/lib/tools.jar

 解决方法:

          在jdk的安装目录下找到/lib/toos.jar,然后将它复制到报错的路径/usr/lib/jvm/jre1.7.0_60/lib

(2)使用ant

       打开eclipse,先建一个JAVA工程用于运行ant脚本,在jmeter的安装目录的extras文件夹下有个示例的ant运行脚本以及一个演示教 程的html文档。我们直接copy这个build.xml到eclipse的新建工程目录下。利用”Windows”-->”Show View”-->”Other”-->”Ant”打开ant控制面板。通过”Add Buildfiles”按钮将该build.xml添加进去。

      对build.xml进行修改,以下三项分别是 jmx文件路径,jmeter安装路径,生成报告jmeter+ant生成报告(ubuntu环境)

    style="${jmeter.home}/extras/jmeter-results-detail-report${style_version}.xsl">  //在xlst下的style,这里是用xsl文件将生成的jtl文件分析成html格式

    testplan ="${testpath}/get类接口测试2.jmx"      //这里写上测试的jmx名字

   当要测试多个JMX文件时,可直接导入一个文件夹的JMX文件进行测试:jmeter+ant生成报告(ubuntu环境)

然后运行这个脚本,即可生成一个html报告:

转载于:https://www.cnblogs.com/tanliyu/p/4207791.html

相关文章:

  • CentOS7.0安装Nginx 1.7.9
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • Bloom Filter概念和原理
  • git 忽略文件
  • XMPP协议学习笔记六(搭建Tigase开发环境)
  • PHP 运用rsa加密和解密实例
  • 个人犯的一个golang routine错误
  • (简单) HDU 2612 Find a way,BFS。
  • ZeroMQ接口函数之 :zmq_bind - 绑定一个socket
  • Objective - C基础: 第三天 - 1.NSString的基本认识
  • Windows Store App JavaScript 开发:页内导航
  • IOS 消息机制(NSNotificationCenter)
  • DataMatrix二维条码源码分析检测识别图像位置
  • 图像切割之(一)概述
  • 关于HTML5本地存储的sessionStorage与localStorage的简单用法
  • Google 是如何开发 Web 框架的
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Android 控件背景颜色处理
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Elasticsearch 参考指南(升级前重新索引)
  • Intervention/image 图片处理扩展包的安装和使用
  • Lucene解析 - 基本概念
  • SpiderData 2019年2月13日 DApp数据排行榜
  • vue 个人积累(使用工具,组件)
  • Web Storage相关
  • 基于 Babel 的 npm 包最小化设置
  • 入手阿里云新服务器的部署NODE
  • 深入 Nginx 之配置篇
  • 我的业余项目总结
  • 正则与JS中的正则
  • nb
  • (02)vite环境变量配置
  • (C++20) consteval立即函数
  • (done) 两个矩阵 “相似” 是什么意思?
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)计算机毕业设计ssm电影分享网站
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (三)c52学习之旅-点亮LED灯
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)LINQ之路
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • ... 是什么 ?... 有什么用处?
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .bat文件调用java类的main方法
  • .CSS-hover 的解释
  • .Net 代码性能 - (1)
  • .Net8 Blazor 尝鲜
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [ 蓝桥杯Web真题 ]-布局切换
  • [EMWIN]FRAMEWIN 与 WINDOW 的使用注意
  • [Geek Challenge 2023] web题解
  • [GXYCTF2019]BabySQli1
  • [Java算法分析与设计]--线性结构与顺序表(List)的实现应用