我创建了一个带有测试用例的Soap-UI测试套件。
此测试用例具有http请求作为Test-Step。
http请求的方法是post。
http请求具有参数P_FILNR=1111&P_HDLNR=123456
。
如何使用Test-Step设置/修改这些参数?
答案 0 :(得分:0)
正如@A Joly所提到的,这里的代码可以帮到你。我使用了自定义属性和一个groovy脚本
首先,您可以在$ {#TestCase#address}之类的值下提及属性名称< - 这意味着名称为address的测试用例属性。
您现在可以使用以下代码
添加常规步骤def values=["India", "Russia","USA"]
for(int i=0; i < 3 ; i++)
{
testRunner.testCase.setPropertyValue("address",values[i])
testRunner.runTestStepByName("Request 1")
}
所以这里发生的是我们必须运行的测试步骤,步骤名称为&#34;请求1&#34;。我们正在动态设置Address的值并通过Groovy运行该步骤。
此外,您可以禁用请求1步骤,以便在运行套件时它不会运行,因为groovy将为3个值运行请求3次