jmeter在非GUI中生成html报告及解决方法:

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

一、jmeter在非GUI中生成html报告以及问题解决:

1、当在cmd中运行jmeter指令时出现如下情况:

	File 'D:\test\read.txt' does not contain the field names header, ensure the jmeter.save.saveservice.* properties 
	
	are the same as when the CSV file was created or the file may be read incorrectly when generating report
	
	Error generating the report: java.lang.NullPointerException

jmeter在非GUI中生成html报告及解决方法:

解决方法:在apache-jmeter——>bin中找到jmeter.properties文件,在文件中添加如下:

	jmeter.save.saveservice.output_format=csv
	jmeter.save.saveservice.bytes=true
	jmeter.save.saveservice.label=true
	jmeter.save.saveservice.latency=true
	jmeter.save.saveservice.response_code=true
	jmeter.save.saveservice.response_message=true
	jmeter.save.saveservice.successful=true
	jmeter.save.saveservice.thread_counts=true
	jmeter.save.saveservice.thread_name=true
	jmeter.save.saveservice.time=true
	jmeter.save.saveservice.timestamp_format=ms
	jmeter.save.saveservice.timestamp_format=yyyy-MM-dd HH:mm:ss
	jmeter.save.saveservice.print_field_names=true
	
在进行指令运行:jmeter -n -t D:\testplan\登录.jmx -l D:\ResulReport\report.jtl -e -o D:\ResultReport

注释:当.jtl文档是放在某个文件里,则这个文件夹里内容要为空/不存在 例如:ResulReport\report.jtl则ResulReport
文件里的内容必须为空/不存在。

当.jtl文档直接放在系统磁盘中,则.jtl文档内容要为空/不存在。例如:D:\report.jtl。

ResultReport这个文件夹要为空/不存在文件夹(因为-o指令:保存html报告的路径, 此文件夹必须为空或者不存在)。

最后生成.html报告:

jmeter在非GUI中生成html报告及解决方法:
或者:
打开 JMeter GUI 界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击"所有数据写入一个文件"下的 “Browse…” 按钮找到你刚生成的 jtl 文件就可以对执行结果进行直观分析了,其他的监听器也是如此的导入步骤:
jmeter在非GUI中生成html报告及解决方法:
2、下面是一些常用的命令:

	--?
		打印命令行选项并退出
	
	-h、 --帮助
		打印使用信息和退出

	-v、 --版本
		打印版本信息并退出

	-p、 --propfile<argument>
		要使用的jmeter属性文件

	-q、 --addprop<argument>
		其他JMeter属性文件

	-t、 --测试文件<argument>
		要运行的jmeter测试(.jmx)文件。“-t LAST“将最后加载用过的文件
		表示要运行的jmx文件

	-l、 --日志文件<argument>
		要将样本记录到的文件

	-i、 --jmeterlogconf<argument>
		jmeter日志记录配置文件(log4j2.xml)

	-j、 --jmeterlogfile<argument>
		jmeter运行日志文件(jmeter.log)

	-n、 --非GUI
		在非gui模式下运行JMeter

	-s、 --服务器
		运行JMeter服务器

	-E、 --proxyScheme<argument>
		设置用于代理服务器的代理方案

	-H、 --proxyHost<argument>
		设置JMeter使用的代理服务器

	-P、 --proxyPort<argument>
		设置JMeter要使用的代理服务器端口

	-N、 --非代理主机<argument>
		设置非代理主机列表(例如:*.apache.org | localhost)

	-u、 --用户名<argument>
		设置JMeter要使用的代理服务器的用户名

	-a、 --密码<argument>
		为JMeter要使用的代理服务器设置密码

	-J、 --jmeterproperty<argument>=<value>
		定义其他JMeter属性

	-G、 --全局属性<argument>=<value>
		定义全局属性(发送到服务器)例如:-Gport=123或-Gglobal.properties

	-D、 --系统属性<argument>=<value>
		定义其他系统属性

	-S、 --系统属性文件<argument>
		其他系统属性文件

	-f、 --强制删除结果文件
		强制删除现有结果文件和Web报表文件夹开始测试前在场

	-L、 --loglevel<argument>=<value>
		[category=]level 例如:jorphan=INFO, jmeter.util=DEBUG or com.example.foo=WARN

	-r、 --运行远程
		启动远程服务器(在远程主机中定义)
		指远程将所有agent启动

	-R、 --远程启动<argument>
		启动这些远程服务器(覆盖远程主机)

	-d、 --homedir<argument>
		要使用的jmeter主目录

	-X、 --远程退出
		在测试结束时退出远程服务器(非GUI)

	-g、 --reportonly<argument>
		仅从测试结果文件生成报表仪表板
		specifies the existing result file 指定已存在的结果文件

	-e、 --报告的ndofloadtests
		负载测试后生成报表仪表板

	-o、 --reportoutputfolder<argument>
		保存html报告的路径, 此文件夹必须为空或者不存在

后续我会继续分享关于我在Jmeter学习过程中所遇到的问题,以及解决的办法,望博友们点点关注,支持支持!!!希望也能帮助到各位博友们,加油!!!文章来源地址https://www.toymoban.com/news/detail-513610.html

到了这里,关于jmeter在非GUI中生成html报告及解决方法:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 运行 Jmeter 文件生成 HTML 测试报告,我选择 ANT 工具

    概述 ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。 在与 Jmeter 生成的 jmx 文件配合使用中,ant 会完成jmx计划的执行和生成jtl文件,并将jtl文件转化为html页面进行查看。 还可与 Jenkins 配合使用。 优点:跨平台

    2024年02月14日
    浏览(47)
  • JMeter分布式压测连接Jenkins生成HTML报告时候报错No such file or directory

    JMeter-master机器上没有该文件。从官网下载的JMeter都会有该文件,添加进去即可。

    2024年02月13日
    浏览(44)
  • pytest两种生成测试报告的方法——html

    pytest有两种生成测试报告的方法(html和allure),今天就给大家一介绍下html 1.安装:pip install pytest-html 2.查看版本:pip show pytest-html 3.生成测试报告基本语法: 语法一:pytest --html=生成报告的url 运行用例的.py文件 语法二:pytest --html=生成报告的url --self-contained-html 运行用例的

    2024年02月08日
    浏览(71)
  • Jmeter 快速生成测试报告

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

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

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

    2024年02月06日
    浏览(35)
  • 【Jmeter生成测试报告】

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

    2024年02月04日
    浏览(34)
  • 使用Pytest生成HTML测试报告

    背景 最近开发有关业务场景的功能时,涉及的API接口比较多,需要自己模拟多个业务场景的自动化测试(暂时不涉及性能测试),并且在每次测试完后能够生成一份测试报告。 考虑到日常使用Python自带的UnitTest,所以先从官方文档下手,了解到有相关的TestTextRunner:https://d

    2024年02月15日
    浏览(45)
  • Jenkins邮件代发及生成HTML报告

    在Jenkins平台中,都是以Job(工程/task)为单位去完成一件事情的。在使用Jenkins时,都会在Jenkins管理界面当中新建一个job/item,在job/item中来构建任务。 Jenkins提供平台,集成各种插件来完成一个job。比如:Windowslinux命令、SVN和Git(gitlab、gitee、github)代码获取,邮件发送、测

    2023年04月15日
    浏览(37)
  • Python学习之UnitTest【使用,生成HTML测试报告】

    目录 1、 UnitTest 1.1 TestCase 1.2 TestSuite 1.3 TextTestRunner 1.4 TestLoader 2、Fixture 2.1 方法级别 2.2 类级别 2.3 模块级别 2.4 总结 3、断言 3.1 UnitTest 常用断言方法 3.2 使用方式 4、参数化 4.1 安装 类库 4.2 使用 5、跳过 6、生成HTML测试报告 UnitTest 是 Python 自带的一个单元测试框架,用它来做

    2023年04月15日
    浏览(48)
  • 性能测试 —— 生成html测试报告、参数化、jvm监控

    (1)找到jmeter 的安装目录,下的bin中的jmeter.properties(jmeter配置文件) (2) ctrl +f ,搜索jmeter.save.saveservice.output_format,取消井号 并且 把等号后的xml改为csv,点击保存 (1)在jmeter的安装目录下,新建tests文件夹,在tests文件夹中新建script和report文件夹,script是放脚本的,report是放测

    2024年02月09日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包