JMeter 场景策略
设置场景的思路
场景运行的两种方式
(1)GUI 可视化运行:即测试者可以实时看到压测执行过程和压测结果,类似于 Loanrunner 的 Controller;
(2)shell 命令行运行:即采用 shell 脚本的方式运行,这种运行方式推荐大家使用,因为 GUI 运行的时候,JMeter 可视化界面及监听器动态展示结果都比较消耗负载机的资源,在大并发下 GUI 方式往往会导致负载机资源紧张,对性能测试结果造成影响。所以在测试资源(即 PC 机)不是很富裕的时候,就采用这种方式进行执行。
需要说明的是,上面两种运行场景的方式,都既支持单机运行(即本地运行),同时也支持远程运行。

场景监控
场景监控的主要任务是获取运行状态、收集测试结果。通常我们感兴趣的测试结果有:
- 事务的响应时间、吞吐率、服务器硬件资源性能(CPU、内存、DISK I/O(即硬盘的读、写能力)、网络等)指标;
- JVM 使用情况;
- 数据库性能状态;
- Tomcat 等中间件的性能情况等,这些在 JMeter 中都是监听器负责监听的工作。
为什么要监听上述的这些指标呢?请看下图:

一个请求过来,无非经过上述几个过程,我们性能测试就针对上图中的相关内容展开监控。
天行健,男儿当自强不息

浙公网安备 33010602011771号