前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高级性能测试系列《22. 仅一次控制器、switch控制器 、随机控制和随机顺序控制器》

高级性能测试系列《22. 仅一次控制器、switch控制器 、随机控制和随机顺序控制器》

作者头像
清菡
发布2022-12-02 21:49:22
2900
发布2022-12-02 21:49:22
举报
文章被收录于专栏:清菡软件测试清菡软件测试

目录

  • 一、仅一次控制器
  • 二、吞吐量控制器(不推荐使用)
  • 三、switch控制器
  • 四、随机控制、随机顺序控制器

一、仅一次控制器

Once Only Controller仅一次控制器。

仅一次控制器: 意思是,一个线程用户只执行一次

理解?

并发用户是10,不管你设置循环多少次,其下挂载的取样器,每个取样器都只会执行10次。

例1:线程组:线程数是10,时间为1秒,循环次数是5。

例1:仅一次控制器和调试取样器。

例1:运行结果:10次。

例2:仅一次控制器下有2个调试取样器。

例2:运行结果:20次。每个取样器10次。

并发用户是10,不管你运行多长时间,其下挂载的取样器,每个取样器都只会执行10次。

线程组:线程数是10,时间为1秒,循环次数是永远,持续时间是60秒。

运行结果:20次。每个取样器10次。

二、吞吐量控制器(不推荐使用)

Total Executions运行总次数。

Percent Executions运行比例(1-100)。

线程组:线程数是10,时间是1秒,永久循环,持续时间是10秒。

吞吐量控制器是控制请求的频率的。

所有用户的吞吐量被控制为了多少。

每个用户的吞吐量被控制为了多少。

控制百分比:使用多个吞吐量控制器,使它们的之和为100%。

总请求量 = 并发用户数 * 时间 * 频率

加了吞吐量控制器,强制把请求频率拉低了,就不能得到服务器的真实性能结果。

三、switch控制器

作用: 输入取样器名称,跳转到某个取样器上去执行。

输入取样器名称为q3。

运行结果:q3

http请求的名称:不支持纯数字。

四、随机控制、随机顺序控制器

随机控制器: 随机挑选其下挂载的取样器中1个执行。(只执行一个)。

随机顺序控制器: 随机打乱多个取样器的执行顺序,多个取样器都被执行了。

脚本链接:

链接:https://pan.baidu.com/s/1Lz8YWh8PlXMT-nVGZTXKaA?pwd=1234 提取码:1234


文章中除标明“图片来自网络”的图片,皆为小编本人所画所截图,计算机知识都一样,如有雷同,纯属巧合。文章是清菡编写的,如有转载,请标明出处!

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-27,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 一、仅一次控制器
    • 理解?
    • 二、吞吐量控制器(不推荐使用)
    • 三、switch控制器
    • 四、随机控制、随机顺序控制器
      • 脚本链接:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com