命令行运行jmeter生成的jtl日志文件想要通过GUI模式查看请求的数据怎么办呢?

本文介绍了如何在JMeter非GUI模式下生成jtl日志文件,并通过GUI模式解析查看。当直接用GUI加载non GUI模式的jtl文件时,可能会出现"No data to display"的问题。原因是jtl数据格式与GUI模式下的监听器配置无关,而与jmeter.properties文件中的配置有关。解决方法是编辑jmeter.properties文件,调整Results file configuration的相关设置,然后重新运行测试。
摘要由CSDN通过智能技术生成

我们知道通过jmeter有两种执行测试文件的模式

  1. GUI模式:也就是jmeter图形化客户端(但是在做压测时极不推荐,因为图形模式的监听器渲染会耗费大量资源;这点我们可以在jmeter启动时看到)
    在这里插入图片描述

  2. NON GUI执行jmx文件 也就是命令行模式
    jmeter -n -t testfile.jmx -l testresults.jtl(不能已存在同名jtl) -e -o report(必须是个空目录)

    ps:针对已经通过命令行生成了jtl文件,想解析成html可通过:
    jmeter -g testresults.jtl -e -o report(必须是个空目录)

    参数说明:

    -n : 非GUI 模式执行JMeter
    -t : 执行测试文件所在的位置及文件名
    -r : 远程将所有agent启动用在分布式测试场景下,不是分布式测试只是单点就不需要-r
    -l : 指定生成测试结果的保存文件, jtl 文件格式;可选参数。
    -e : 测试结束后,生成测试报告;可选参数。
    -o : 指定测试报告的存放位置,指定的文件夹,必须不存在 ,否则执行会失败!可选参数。

有些小伙伴可能知道non gui 模式下生成的jtl日志文件是可以通过gui模式随便新增一个监听器,jmeter是可以帮我们解析成固定格式的(通过选择本地jtl文件)
但是如果直接这么操作的小伙伴肯定看到的就如下图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值