JMeter 笔记

Posted on January 7, 2016

性能测试目的:

  • 评估当前系统
  • 寻找瓶颈, 优化性能
  • 预测未来性能

术语:

  • 并发用户数: 区别于系统用户数, 在线用户数
  • 响应时间: 网络传输(请求)时间+服务器处理(一层或多层)时间+网络传输(响应)时间+页面前端解析渲染时间

分析


线程组

  • 线程数: 并发数
  • RampUpPeriod: 在制定秒数内均匀地把线程启动完毕,设置0则是同时启动
  • 循环次数: 如果设定数字, 优先于调度配置中的持续时间
  • 调度器: 调度配置中, 持续时间应该优先于起止时间(??)

Sampler

  • HTTP

    参数设置:

    include Equals: 在无value的参数是可以选择是否带等号

Listener

  • View Results Tree

  • View Results in Table

  • Summery Report

    Std.Dev:所有请求响应时间的标准差

    时间是ms

  • Graph Results

定时器

不管定时器是放在sampler之前,还是sampler之后,定时器都会在sampler之前执行

定时器也是有作用域的,执行一个sampler之前,所有当前作用域内的定时器都会被执行,如果只希望定时器作用于其中的一个sampler,就把定时器放在该sampler下