random - 在 JMeter 中选择随机拆分变量
问题描述
在记录测试时,当我选择一个复选框时,它会返回“开”作为值。我已经在 JMeter 中制定了我的测试计划,现在我需要在每个请求上将此字段的值随机设置为 On 或 OFF。
我可以使用 Beanshell 脚本 + 拆分或随机函数来实现它吗?
解决方案
您可以使用__RandomFromMultipleVars函数在值之间随机
RandomFromMultipleVars 函数根据 Source Variables 提供的变量值返回一个随机值
如果您将 ON 和 OFF 放在变量内部,例如 insideon
和off
JMeter 变量,那么您可以使用:
${__RandomFromMultipleVars(on|off, rnd)}
它将随机值保存在rnd
变量(第二个参数)中,以后可以用作${rnd}
获得相同结果的另一个选项是添加以下 JMeter 变量:
a_matchNr = 2
a_1 = on
a_2 = off
然后使用带有 JMeter 变量前缀的函数a
:
${__RandomFromMultipleVars(a, rnd)}
推荐阅读
- angular - 将外部组件作为 Angular2+ 中的属性传递
- css - 未使用 nginx 在不同子域从 CSS 加载的图像
- java - JPA 查询元素集合
- apache-flink - 为 Flink DataStream 执行选择节点
- swift - 默认情况下,如何阻止 Xcode 倒置启动模拟器并启动景观?
- reactjs - ReactJS _ 文本编辑器 - 现有的 ReactJS 文本编辑器与 libreoffice 编辑器一样完整?
- python-3.x - 无法在 python 3 中导入 urllib.request 模块
- javascript - 如何使用 Leaflet 单独设置 GeoJSON GeometryCollection 的每个几何图形
- batch-file - 批处理文件 - 如果不是“选择 01”到“选择 99”转到 XXX?
- javascript - jQuery点击事件和settimeout