一、简介
Apache JMeter是Apache组织开发的基于JAVA的压力测试工具。用于对软件做压力测试,最初被设计是用于Web运用测试,但后来扩展到其他测试领域。
二、安装
三、使用
1.创建线程组,模拟多个用户。
2.配置用户数、每个用户发起多少个请求。
3.创建HTTPrequest,模拟HTTP请求。
4.配置HTTP请求参数
5.添加聚合报表,方便查看结果
6.运行结果
这个提示框表示,请保持文件,以便下次方便使用。
7.运行结果查看分析
最小的相应时间:14号码
做大相应的时间:6315毫秒
平均等待时间:418毫秒
错误率0%;
每秒可以运行处理(吞吐量):205.4个请求 //一般像样点儿的服务器一般应该在1000以上
每秒接收的数据量:2072.97kb
每秒向数据发送:25.48k数据。
当希望请求参数不是固定值时候,我们可以添加用户参数变量来让每个请求都用不同的请求参数,目的是避免服务器本地缓存带来的误差而不能精确的测试出服务器的吞吐量,具体如下:
8.创建用户定义参数变量,即用于存储请求参数。
9.创建csv文件添加请求参数,并添加配置
filename为*.csv;格式为:
//一个参数情况
2000
2001
2002
.....
//多个参数情况
2000, 张三
2001, 李四
2002, 王二
最后,运行即可....