Jmeter 快速生成测试报告

这篇具有很好参考价值的文章主要介绍了Jmeter 快速生成测试报告。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们使用Jmeter工具进行接口测试或性能测试后一般是通过察看结果数、聚合报告等监听器来查看响应结果。如果要跟领导汇报测试结果,无法直接通过监听器的结果来进行展示和汇报,因为太low了,因此测试完成后去整理一个数据齐全且美观的报告是非常有必要的。

一、Jmeter配置

  • 首先要保证jmeter命令是ok的,如果你在cmd中输入jmeter -v,有出现如下截图所示的信息,那就说明jmeter环境ok,如果不是,那么可以根据下面的操作进行环境的配置。
  • 配置jmeter环境操作:
  1. 新增环境变量

变量名:JMETER_HOME

变量值:D:\software\apache-jmeter-5.2.1【以自己jmeter安装目录为准】Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 文章来源地址https://www.toymoban.com/news/detail-658423.html

  1. 编辑CLASSPATH

在CLASSPATH后面加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar。

注意:如果系统变量里面没有CLASSPATH的,可以自己新建一个。Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

  1. 编辑Path

在path后面加上%JMETER_HOME%\bin,并保存Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

  1. 保存后,新打开一个cmd窗口,然后输入jmeter -v。如果显示版本号则表示配置成功(看上面的配图)。

二、Jmeter执行结合命令生成HTML测试报告

  1. 完成脚本的调试、参数化、断言等操作。然后在聚合报告中指定日志文件存储路径,路径中最好不要包含有中文,执行脚本后,会在指定的这个目录下创建一个login.txt的日志文件。Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

  • 日志文件内容如下:Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

  • 打开cmd,切换到日志所在目录,输入命令:jmeter -g 日志文件 -o 报告存放目录
    注意:指定的报告存放目录,如果目录不存在,则会自动创建。如果是已经存在的目录,一定要保证的空目录,否则会出现报错。

进入report打开index.html,就可以看到HTML报告了Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

三、使用命令执行jmeter脚本并生成测试报告

  1. 完成脚本的调试、参数化、断言等操作后,在脚本存放目录下打开cmd,通过执行命令来执行脚本,并同步输出HTML测试报告。命令:jmeter -n -t 脚本名称.jmx -l 日志名称.txt -e -o 报告存放目录

注意:指定的报告存放目录,如果目录不存在,则会自动创建。如果是已经存在的目录,一定要保证的空目录,否则会出现报错。Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

  1. 进入report打开index.html,就可以看到HTML报告了Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

四、Jmeter命令参数解析


Jmeter 快速生成测试报告,Python,程序员,软件测试,压力测试,python,html

 

到了这里,关于Jmeter 快速生成测试报告的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023中国程序员薪酬报告出炉,你拖后腿了吗?

    程序员薪资高已是公认的事实,但是具体高到什么程度呢?近期,全球人力服务公司 Michael Page Internatioal 就发布了《2023 中国大陆薪酬报告》,揭示了中国程序员的薪酬情况。 该报告中一共调研了国内  7 个行业 以及  6 大城市 不同职级以及不同岗位的薪资水平,以下是在报

    2023年04月09日
    浏览(37)
  • 2023年程序员数据报告:全球有 2690 万程序员,近一半不到35岁,Rust是最受期待的编程语言

    软件开发行业几乎是发展最快的行业,本报告为大家提供一份最新的程序员行业统计数据列表,帮助大家及时了解当前和未来的趋势,提供一个观察与展望全球程序员生态的交流平台。 本报告国内部分根据程序员客栈的数据模型估算而得,全球数据根据Evans Data、GitHub、Stac

    2023年04月17日
    浏览(53)
  • 【Jmeter生成测试报告】

    Jmeter提供了两种创建测试报告的方式:GUI 和CLI。 GUI 模式下,性能测试结果会存在误差,因为 GUI 本身就会消耗一部分资源,所以不建议使用GUI生成测试报告;功能测试下,通常只查看结果树,运行是否正确,然后就把脚本抛到集成工具上了,也不会使用GUI生成测试报告。

    2024年02月04日
    浏览(32)
  • jmeter 生成测试报告

    如果要给领导汇报测试结果,无法直接通过监听器的结果来进行展示和汇报,因为太low了,因此测试完成后去整理一个数据齐全且美观的报告是非常有必要的。 一、jmeter配置         首先要保证jmeter命令是ok的,如果你在cmd中输入jmeter -v,有出现如下截图所示的信息,那就说

    2024年02月06日
    浏览(33)
  • Axios后端程序员快速入门简述

            axios 它的底层是用了 XMLHttpRequest(xhr)方式发送请求和接收响应,xhr 相对于之前讲过的 fetch api 来说,功能更强大,但由于是比较老的 api,不支持 Promise,axios 对 xhr 进行了封装,使之支持 Promise,并提供了对请求、响应的统一拦截功能 没下载 nvm 你就不要试了

    2024年02月07日
    浏览(44)
  • [黑马程序员Pandas教程]——Pandas快速体验

    目录: 为什么要使用Python做数据开发 Python在数据开发领域的优势 为什么要学习Pandas 其他常用Python库介绍 主要内容介绍 Anaconda安装 Anaconda的虚拟环境管理 虚拟环境的作用 可以通过Anaconda界面创建虚拟环境 通过命令行创建虚拟环境 通过Anaconda管理界面安装包 也可以通过anac

    2024年02月06日
    浏览(49)
  • Jmeter生成可视化的HTML测试报告

    Jmeter也是可以生成测试报告的。 性能测试工具Jmeter由于其体积小、使用方便、学习成本低等原因,在现在的性能测试过程中,使用率越来越高,但其本身也有一定的缺点,比如提供的测试结果可视化做的很一般。 不过从3.0版本开始,jmeter引入了Dashboard Report模块,用于生成

    2024年02月12日
    浏览(36)
  • 写给Java程序员的Solidity合约快速入门

    前段时间有个项目要用到智能合约,合约的载体是类以太的某链,采用Solidity作为语言,因为疫情原因拉了公司一个Java来写,于是有了这篇Solidity快速入门。 我首先要说的是Java开发写solidity合约是基本可行的,大体思路和解决方案都类似,甚至我认为比通常的Java开发还要简单

    2023年04月09日
    浏览(36)
  • 黑马程序员Docker快速入门到项目部署(学习笔记)

    目录 一、Docker简介 二、安装Docker 2.1、卸载旧版 2.2、配置Docker的yum库 2.3、安装Docker 2.4、启动和校验 2.5、配置镜像加速 2.5.1、注册阿里云账号 2.5.2、开通镜像服务 2.5.3、配置镜像加速 三、快速入门 3.1、部署MYSQL 3.2、命令解读 四、Docker基础 4.1、常见命令 4.1.1、命令介绍 4.1

    2024年01月25日
    浏览(50)
  • 黑马程序员带你快速了解区块链六大特点

    区块链上数据的验证、记账、存储、维护和传输等均是基于分布式结构,采用数学和算法的方法而不是中心机构来构建分布式节点之间的信任关系,从而形成非中心化的、可信任的分布式结构。交易参与者可以自证并直接交易,不需要依赖第三方中介机构的信任背书。 不可篡

    2024年03月25日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包