前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10-逻辑控制器

10-逻辑控制器

作者头像
zx钟
发布2021-04-29 15:34:24
1.1K0
发布2021-04-29 15:34:24
举报
文章被收录于专栏:测试游记

IF条件控制器

  1. Interpret Condition as Variable Expression?默认勾选:
  • 条件结果为true才会执行子取样器
  • 需要使用{__jexl3(,)}和{__groovy(,)}进行逻辑判断
代码语言:javascript
复制
${__jexl3("${var1}"=="value",)}

如果(if)控制器

  1. 不勾选Interpret Condition as Variable Expression?会直接用JavaScript 语法
代码语言:javascript
复制
"${var1}"=="value"
  1. Evaluate for all children? 执行子节点前先计算表达式真假

循环控制器

循环次数 控制循环的次数

循环控制器

循环控制器+计数器=foreach控制器

循环完内容后还是会打印,直到达到循环次数

foreach控制器

foreach控制器

假如有3个变量:user_1,user_2,user_3

填写

之后使用${dr}就可以使用这个变量了

代码语言:javascript
复制
for i in range(5)

循环内容被循环完之后不再继续打印

使用场景

jdbc协议,从数据库中,获取数据,进行循环使用

仅一次控制器

每个用户都只执行一次

仅一次控制器

临界部分控制器

把jmeter脚本的并行执行,强制变成串行执行

  • 固定锁,强制把多用户并行执行,变成单通道串行执行
  • 动态锁,锁名称修改为global_lock_${__threadNum}

Critical Section Controller (临界部分控制器) 到底该如何用? 作者:Allen 链接:http://testingpai.com/article/1595507267745 来源:测试派 协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/

随机控制器

多个取样器中随机选一个

随机顺序控制器

多个取样器随机顺序执行

吞吐量控制器

吞吐量

DDT数据驱动性能测试

CSV文件

文本文件,是用英文逗号分隔的文本文件

CSV数据文件设置

这个方法,是使用人数最多的数据驱动性能测试方法

但是,这个不是最优的数据驱性能测试方法

  • 文件名:必传,文本文件(txt,csv,xls)

推荐用txt,是操作系统默认的文本文件格式 txt默认编码是utf8 csv文件,保存采用默认编码,不是utf8 csv文件打开比txt消耗大

csv数据文件设置

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IF条件控制器
  • 循环控制器
  • foreach控制器
    • 使用场景
    • 仅一次控制器
    • 临界部分控制器
    • 随机控制器
    • 随机顺序控制器
    • 吞吐量控制器
    • DDT数据驱动性能测试
      • CSV文件
        • CSV数据文件设置
        相关产品与服务
        文件存储
        文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档