1. JMeter入门
官网: http://jmeter.apache.org/
下载地址:http://jmeter.apache.org/download_jmeter.cgi
用户手册:http://jmeter.apache.org/usermanual/index.html
默认是英文,依次选择工具栏的【Options】--> 【Choose Language】--> 【Chinese】,就可以了,可以切换成 中文简体 或者是 中文繁体。
默认是黑色,选项-外观,可以选择
第一步:添加线程组
第二步:添加Http请求默认值
有什么用呢? 就是这里配置了,其它地方就不用配置了,通用的参数
第三步:添加http请求
第四步:添加监听器
点击绿色按钮启动,可以查看结果
增加线程数,可以看下结果
2000个并发吞吐量是126,也就是每秒钟可以达到126个请求
我本地cpu也超过了85%,数据库的服务器cpu也是直线上升,没有缓存,所以瓶颈就在这两台服务器上,连接池如果小的话也有影响
2. 自定义变量模拟多用户
添加请求参数
模拟多用户
第一步:创建config.txt
多参数用逗号分隔开
第二步:创建CSV数据文件
第三步:引用参数
启动,查看结果
3. JMeter命令行使用
第一步:在windows上录好jmx
第二步:linux命令 sh jmeter.sh -n -t xxx.jmx -l result.jtl
-n:不使用图形界面
-t: 代表jmx文件
-l:结果
第三步:把result.jtl导入jmeter查看结果