JMeter整体介绍
一、BS架构的应用程序性能测试
- BS架构:使用浏览器能够操作的应用软件,例如百度、淘宝等电商网站。
- CS架构:客户端服务端,可以安装到自己本地进行使用的应用程序,例如大型游戏软件。
二、JMeter简介
- 官网:https://jmeter.apache.org
- JMeter运行环境实在java环境下进行运行的。
三、JMeter的组成
- 取样器:进行脚本的逻辑控制,控制业务流程。
- 线程组:场景设置。设置线程(访问人数,访问次数)。
- 监视器:监控我们的脚本运行,去的性能指标。
四、JMeter的启动
- Windows系统下启动:进入下载的文件夹——点击bin——JMeter.bat。
- Linux/Mac系统启动:进入下载的文件夹——点击——bin——JMeter.sh。
五、JMeter的页面设置
1、语言汉化:
- 点击Options—Choose Language—Chinese(Simplified)
2、外观颜色设置
- 点击Options—Look and Feel—随便选择一种颜色
3、外观放大
- 点击Options——Zoom In
六、JMeter的使用
1、点击测试计划—右击添加—选择线程—线程组
- 场景设置都是通过线程组来进行设置的
- 线程数:指的是控制多少用户来进行并发。
- Ramp-Up时间(秒):指的是要在多少秒之内,对应用系统进行多少线程数的并发(加压策略)例如:多少秒之内访问多少用户。
- 循环次数:点击永远,就一直运行着;或者自己控制循环次数。
七、取样器
1、选择线程组——右击添加——取样器——HTTP请求(一般访问页面都是http请求)
八、监听器:监控脚本运行
1、察看结果树:访问被测系统是成功还是失败
2、聚合报告:查看结果