性能测试连载 (34)-GUI 与非 GUI 之间的性能监听数据转换

概述

jmeter的运行方式,大致有三种:windows下的gui运行,windows下的非gui运行,linux运行。

GUI监听数据转换

在GUI客户端下,可以从容的挂载各种监听器。tps,hps,rt等等。我们可以直观的看到各种折线图

 


但是这样的折线图有个缺点,不能很精确的找到某些拐点数据,因为你的鼠标落上去是有误差的。于是我们需要把折线图转换为excel数据。
在图形上点击右键,点击Export to csv,可以把数据保存到csv文件中,方便我们找到拐点

 

 

 

 

非gui监听数据转换

在windows的非gui运行模式下,我们无法看到各种监听器的运行状态和折线图。但是我们可以通过jtl或者csv文件在gui模式下把运行数据转换出来。
第一步要在命令行下生成jtl或者csv文件

 


在gui客户端里面选择加载jtl或者csv文件

 


此时我们在非gui模式下运行的监听数据就会在客户端里面展示出来,还可以把它再保存为详细的csv数据

 

linux监听数据转换

这里的转换和非gui模式下的一样,只需要把运行的jtl文件在客户端里面加载一下即可

结论

这种方式其实解决了几个问题
1:解决客户端运行监听器消耗性能的问题。我们可以直接在linux上运行,然后再回客户端看结果
2:解决非gui模式或者linux运行无法直观看到监听数据的问题。这一部分其实可以通过grafana+influxdb解决,但是对初学者来说太难了。本文说的就是适合初学者的方案

posted @ 2020-08-19 09:02  乐哈哈哈  阅读(104)  评论(0)    收藏  举报