对于性能测试来说,工具并不是核心,分析、评估、找出性能问题才是核心,这些是主管因素;工具是客观因素,在工具选择时,专业稳定高效的Loadrunner是最佳选择,但要考虑投入产出比,我们可以选择免费开源的Jmeter。
Jmeter可以对web应用进行测试,同事也提供了web录制功能。其可以作为web服务器与浏览器直接的代理网关,以便捕获浏览器的请求和web服务器的响应,如此就可以很容易地生成性能测试脚本。有了性能测试脚本,jmeter就可以通过线程来模拟真实用户对web服务器的访问压力。
Jmeter中一个脚本即是一个测试计划,也是一个管理单元。Jmeter的请求模拟与并发数设置都在脚本文件中一起设置:
(1)要素一:脚本中测试计划只能有一个
(2)要素二:测试计划中至少要有一个线程组
(3)要素三:至少要有一个取样器
(4)要素四:至少要有一个监听器
学习参考书籍: 全栈性能测试修炼宝典Jmeter实战.