【问题标题】:How to select value based on random selection in jmeter?如何根据jmeter中的随机选择来选择值?
【发布时间】:2021-05-13 17:21:40
【问题描述】:

我们有 2 个按钮来决定是或否。在这里,我们有 json:

{

"data":{"myquestionlist":

[{"myid":11,"myQuestionId"111,"myselection":[1,0]},
{"myid":12,"myQuestionId":222,"myselection":[0,1]}]
}
}

在这里,我们有另一个参数将决定是/否。如果随机选择是第一个值(来自“myselection”:[1,0] 即:1),则参数应发送“是”。如果我的随机选择是第二个值(来自“myselection”:[0,1] 即:1),那么参数将发送“No”。

我怎样才能做到这一点?

【问题讨论】:

    标签: random parameters jmeter selection


    【解决方案1】:

    我认为你是"overengineering"的东西,如果你想随机发送YesNo你甚至不需要提取这些01并将数字转换为单词,随机发送YesNo 就可以了。

    最简单的选择是使用__chooseRandom() function 作为Custom JMeter Functions 捆绑包的一部分,可以使用JMeter Plugins Manager 进行安装


    也可以使用 JMeter 内置组件:

    1. Test Plan或使用User Defined Variables定义2个JMeter变量:

    2. 在需要的地方使用__RandomFromMultipleVars() 函数,例如:

      ${__RandomFromMultipleVars(Yes|No,)}
      

    【讨论】:

    • 否,是或否取决于从 [1,0] 中选择的值。如果我的第一个值为 1,则为 YES,如果选择的值为 0,则为 NO。简而言之,第一个值始终为 YES,第二个值始终为 NO。同样,我们有 [1,0] 和 [0,1] 组合可供选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 2019-06-10
    • 2021-10-28
    • 2016-02-26
    相关资源
    最近更新 更多