初识 Jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具。作用:
1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2.可移植性和java。
3.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
4.缓存和离线分析/回放测试结果。
Jmeter安装步骤
1.下载:http://jmeter.apache.org/download_jmeter.cgi
2.解压包
3.进入解压目录/bin/
4.sh jmeter
Jmeter测试步骤
1.创建测试计划
Jmeter主界面.png
2.添加线程组,并设置线程属性(线程数和循环次数)
添加线程组.png
3.添加Cookie管理器
添加Cookie管理器.png
4.添加sampler,如HTTP请求
HTTP请求.png
5.写请求的case
写请求.png
6.添加工作台的http代理服务器
http代理服务器.png
7.启动
代理服务器启动.png
8.根据测试需求添加一些monitor or observer
添加monitor or observer.png
9.查看并分析测试结果
分析测试结果
10.反复更改与调试测试用例,使得自己的测试最大程度满足性能测试要求,并给出测试结果和分析。
ps:
1.参数与服务器配置接收的参数一定要一一对应。
2.上传文件可以使用Files upload。
3.一定要根据服务器哪些是required哪些是optional的参数来填写,否则会出现各种request error.
4.设计完测试计划一定要注意如何保存,或者根据需求如何去合并测试计划,最好备份下,不然操作错误不可逆就不开心了。
上传文件.png
Jmeter安装环境
此次测试是在:
Mac OS X 10.11.2
Java环境随系统配置好
本次使用了Jmeter测试服务器请求以及服务器性能相关功能,Jmeter的强大也不止如此,本文总结自实际操作与验证后。其他功能如添加断言,定时器等在这里没有用到也就不一一截图了。
The End
网友评论