黑科技

JMeter5性能测试

2019-01-22  本文已影响97人  十毛tenmao

ab(Apache Benchmark)用起来非常方便, 但是也缺少很多必要的功能,特别是发送不同请求,以及对结果的校验。本文介绍一下如何使用JMeter5完成性能测试

最简单执行计划

创建计划

配置计划

执行结果

测试结果

高级功能

读取文件

上面的测试,每次发送的URL请求都是同一个,可能因为缓存等原因导致性能数据偏差。 可以使用读取CSV文件的方式,对每个请求构造不同的请求。

添加CSV文件 配置参数替换

配置完成后,可以在一次执行计划中根据CSV文件中配置的参数,构造不同的请求

NoGui

不要使用GUI界面进行性能测试
不要使用GUI界面进行性能测试
不要使用GUI界面进行性能测试

GUI界面是为了方便进行配置,以及查看、分析性能测试结果。如果要执行性能测试,需要使用命令行模式,如下:

./jmeter -n -t ~/process.jmx -l result.jtl

性能测试结果

在No Gui模式下生成的性能测试结果result.jtl,可以在Summary Report中打开,如下图:

分析性能测试结果

注意事项

修复办法,在文件apache-jmeter-5.0\bin\jmeter.propertis设置sampleresult.default.encoding=UTF-8

参考

上一篇 下一篇

猜你喜欢

热点阅读