利用JMeter对Web应用进行自动化压力测试。JAVA编写,通过参数动态改变线程数,通过模拟并发数测试应用的吞吐率,找到最佳吞吐率和最大吞吐率
Jmeter是一个优秀的基于java开发的测试工具,主要用来测试web应用的性能。
具体可以参考:
http://www.i3geek.com/archives/1147
通过自动化脚本,可以方便的画出web应用的并发数与吞吐率的函数关系,制定应用的性能曲线
jmeter.jmx
|-pojo
| |-summaryPojo.java
| jmeter中汇聚报告的pojo
|-util
| |-execLinux.java
| | linux环境下,脚本的运行辅助类
| |-parseReport.java
| | 解析抓取的Report成pojo的辅助类
| |-parseXML.java
| 解析返回结果的XML的辅助类
|-jmeter.java
主类,测试运行类