如何使用 JMeter 进行负载和性能测试?
What is it?
Apache JMeter 是一款纯 Java 编写的开源软件,用于负载测试和性能衡量。
What can it do?
- 广阔的测试范围。不仅可以测试 Web 应用,还可以测试其他不同类型的功能(如:服务器,数据库,Java 对象,中间件,命令脚本,各种协议等)。
- 多样的测试模式。不仅提供了全功能的可视化界面,还提供了命令行模式,以应对不同环境下的快速测试。
- 完整的多线程框架。不仅可以在多线程下进行同时采样,还可以在不同线程组下进行不同功能的同时采样。
- 离线的测试结果。可以缓存和离线分析/重播测试结果。
- 高扩展性的内核。提供了各种可插拔的采样器、计时器,可视化插件和第三方开源库(如:Maven,Gradle,Jenkins)。
How to bulid a simple web test plan?
- 运行 jmeter.bat,创建测试计划。
- 添加线程组。设置线程(用户)数量,循环次数。
- 添加 HTTP 请求默认属性。设置协议信息,服务器名或 IP。
- 添加 HTTP 请求。设置请求方法,请求路径。
- 添加监听器。
- 运行测试计划。