从列表中随机选择一个值,然后在SOAP Request TestStep中使用该值

马特·K·进阶

我有一个简短的值列表:[Option_1,Option_2,Option_3]。

对于测试的每个循环,我想从该列表中随机选择一个值,并将其分配给一个变量,然后在Soap测试步骤中使用该变量。

我有一个Groovy脚本TestStep:

def z = ["Option_1", "Option_2", "Option_3"]
Random rnd = new Random()

def option = z[rnd.nextInt(z.size)]

testRunner.testCase.setPropertyValue( "selectedOption", option )

在我的Soap Test步骤中,我尝试像这样调用变量:

<value>${#selectedOption}</value>

我什至在这附近吗?我对SoapUI和Groovy都是新手。任何帮助将非常感激。

高拉夫·库拉纳(Gaurav Khurana)

您的代码是正确的,并且可以正确生成各种值,如下所示

在此处输入图片说明

但是,您尝试访问该属性的方式应按以下方式进行。

由于您正在尝试访问测试用例属性。您应该使用以下语法

<value>${#TestCase#selectedOption}</value>

缺少TestCase关键字。希望您在测试用例级别使用此属性。如果要在不同的测试用例中使用,可以在套件级别进行设置,然后使用$ {TestSuite#selectedOption}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java:生成一个随机值,然后将1加到另一个变量的值中

从选择框中选择一个值,然后使用jquery从另一个选择框中自动选择一个值

在Immutable.js中使用GroupBy,然后返回分组列表的第一个值

如何从2D列表中以Python方式随机选择一个索引,以使相应的元素与值匹配?

从一组基于值的列中选择一个值,然后使用该值创建新列?

在不同的列中随机选择一个值?

从字典中随机选择一个值,然后随机选择一个键

熊猫python从另一个列值中从列表列中随机选择值

给定2个列表,请从两个列表中查找一个随机的固定大小子集,以使每个列表中至少有一个值(最好是统一选择)

在Splunk中为变量分配一个值,并在搜索中使用该值

<PYTHON DRF>为什么我仅从request.data中获得一个值而不是列表?

如何生成随机值列表(不包括另一个列表中的值)

jQuery-选择一个下拉值,该值将从另一个下拉列表中删除一个值

找到一个列表的最小值,然后从另一个列表中打印相应的索引

拆分数据框,然后从列表中选择随机观测值,然后列表合并回一个数据框

如何使用arc4random_uniform从数组中随机选择一个值

如何从Assoc数组中选择一个随机值,然后显示键和值

将当前值添加到列表中,然后与最后一个值进行比较

从列表中随机选择并执行一个函数。重复该过程并保存输出

如何从列表中获取一个值,然后在基本数学方程中使用它?

在下拉字段中选择一个值,然后在多选字段中预选值

下拉列表 1 中的值选择下拉列表 2 中的下一个值

从python字典中的每个列表中随机选择一个值

如何从数组中随机生成一个数字,然后在 C++ 的 switch 语句中使用该数字?

在excel中的组内均匀分布随机选择一个值(从值的子集中)

在 ModelForm django 中使用 request.user 初始化表单并隐藏该值

在 Python 中如何将单词关联到列表,然后从列表中随机打印一个值?

记住一个随机选择的值

在下拉列表中选择值然后显示另一个框?