JMeter 场景策略

设置场景的思路

场景运行的两种方式

(1)GUI 可视化运行:即测试者可以实时看到压测执行过程和压测结果,类似于 Loanrunner 的 Controller;

(2)shell 命令行运行:即采用 shell 脚本的方式运行,这种运行方式推荐大家使用,因为 GUI 运行的时候,JMeter 可视化界面及监听器动态展示结果都比较消耗负载机的资源,在大并发下 GUI 方式往往会导致负载机资源紧张,对性能测试结果造成影响。所以在测试资源(即 PC 机)不是很富裕的时候,就采用这种方式进行执行。

需要说明的是,上面两种运行场景的方式,都既支持单机运行(即本地运行),同时也支持远程运行。

场景监控

场景监控的主要任务是获取运行状态、收集测试结果。通常我们感兴趣的测试结果有:

  • 事务的响应时间、吞吐率、服务器硬件资源性能(CPU、内存、DISK I/O(即硬盘的读、写能力)、网络等)指标;
  • JVM 使用情况;
  • 数据库性能状态;
  • Tomcat 等中间件的性能情况等,这些在 JMeter 中都是监听器负责监听的工作。

为什么要监听上述的这些指标呢?请看下图:

一个请求过来,无非经过上述几个过程,我们性能测试就针对上图中的相关内容展开监控。

posted @ 2018-11-22 11:13  长安。  阅读(247)  评论(0)    收藏  举报