线程组复杂场景

jmeter plugins

  • standard set 对线程组进行扩展
  • extras set 监听器进一步扩展
  • extras with libs set 提供对json的支持
  • webDriver set 与webDriver进行了集成
  • hadoop set 提供hadoop 测试

插件安装

  • 下载插件包
  • 复制到 %JMETER_HOME%libext 目录下

线程组

  • ultimate thread group
  • setpping thread group

ultimate thread group

设置多条线程作业计划

浪涌场景

  • start thread count 开始线程数量
  • initial delay sec 线程延迟多长时间开始运行
  • startup time ,sec 线程加载多长时间
  • hold load fro ,sec 线程持续运行多长时间
  • shutdown time 线程停止时长,在多长时间内停下来

setpping thread group

持续增加负载 ,检验服务在不同负载下的性能(tps,tr等)

100 个线程按阶梯状递增运行,每 5秒内加载20个线程直到100,每个阶递是600秒,是后一个阶梯是1000秒(并发100线程时运行1000秒),最后每秒停止10个线程

  • this group will start 加载多少个线程
  • first ,wait for 等待多长时间开始加载线程 (第一线程延迟多少秒开始加载)
  • then start 初次加载多少个线程
  • next ,add 下一次加载多少个线程
  • threads every 当前运行多长时间后,再次加载线程
  • using ramp-up 加载线程时间,
  • then hold load for 线程全部加载完成后运行多长时间
  • finally,stop/threads every 多长时间停止多少个线程
原文地址:https://www.cnblogs.com/zhangjianbin/p/10194475.html