性能测试连载 (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解决,但是对初学者来说太难了。本文说的就是适合初学者的方案



浙公网安备 33010602011771号