Back to Performance Test

See Also ApacheBench

Apache JMeter

Apache JMeter™桌面应用是一个开放源代码的软件,100%纯java应用,用来测试功能行为及衡量性能。它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器等等。可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。

另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。

1. Getting Start

Getting Start:介绍JMeter从安装到配置、执行测试计划,到输出测试结果、得出测试结论的完整过程

2. Best Practices

2.1. JMeter进阶

2.2. 更多Test Plan

2.2.1. 模拟Http请求

http://jmeter.apache.org/usermanual/build-web-test-plan.html

2_ControllerTest.jmx

可以用来测试基础网络环境的承载能力

3. Development

通过实现AbstractJavaSamplerClient来定制化开发特殊的客户请求:

源码:https://github.com/twotwo/framework-java/tree/master/jmeter-add-ons

Reference:

4. Reference


CategoryTool

MainWiki: JMeter (last edited 2013-07-31 18:26:35 by twotwo)