我正在寻找一种方法来使用当前的测试用例/测试步骤名称作为我的请求xml的一个属性的值。
有人知道语法吗?我查了SoapUI文档,但找不到
我正在寻找类似的东西
${#TestCase#TestStep#标签}
下面是如何使用属性扩展在测试请求
步骤中获取测试用例名称的方法:${=testCase.name}
所以,例子可以是
<testCaseName>${=testCase.name}</testCaseName>
如果要在 Groovy 脚本
步骤中使用,请使用
log.info“测试用例名称为:${context.testCase.name}”
为了获得测试步骤名称,如前面提到的albciff,您可以在测试请求
中使用相同的${=request.name}
PS:积分到albciff,只需在此处添加即可完成。
还有另一种方法可以达到同样的效果,那就是使用< code > $ { = context . current step . name } 。
因此,示例可以是:
<testStepName>${=context.currentStep.name}</testStepName>
或
<testStepName>${=request.name}</testStepName>
如果步骤类型为 Groovy 脚本
,则可以使用
log.info "Current step name is : ${context.currentStep.name}"
我正在尝试在SoapUI中发出SOAP请求,它需要使用用户名和密码进行身份验证。我让SoapUI基于wsdl文件生成一个测试,并尝试调用该服务。我按照SoapUI网站上的步骤使用身份验证(https://www.soapui.org/soap-and-wsdl/authenticating-soap-requests.html),但我不能让它工作。我不熟悉SOAP,所以我可能缺少一些基本的东西。我
我正在寻找在测试用例中添加 SOAP 请求测试步骤,从不同的 TestSuite 和测试用例,我已经对部分进行了编码以添加 Groovy 脚本以满足相同的要求,但无法添加 SOAP 请求测试步骤。有什么帮助吗? 以下是我的代码:
我遇到了一个问题。我是SoapUI的新手。我必须读取Excel文件,然后将一些变量放在肥皂请求中。这就是我所做的:我添加了一个Groovy脚本来获取Excel文件数据:导入jxl。* 数组返回:10和20。这是一个肥皂请求: 我可以以某种方式调用一个时髦的脚本并将变量放入 我应该调用一个groovy脚本方法,并从excel文件中获取数据,而不是10和20。
我正在使用SOAPUI进行web服务测试。我想通过groovy脚本测试步骤进行xml解析。对于一个测试用例,我必须在SOAP请求中插入xml标记[like]。 我可以使用将value设置为xml标记,使用与尝试在SOAP请求中插入xml标记相同的函数,比如。但是在SOAP请求xml标记中设置为 由于这个问题,SOAP请求不能识别xml标记,因此响应中的值不是get reflect/update。
我想要“常规”测试步骤来破坏SoapUI测试用例,同时应该允许测试步骤的一个不同子集失败。 我有一个SoapUI测试用例,它执行一个相当复杂的功能测试,其中一些可选的细节由额外的JDBC测试步骤检查。由于这些细节是“可选的”,所以即使一个或多个JDBC测试失败,测试用例也不应该失败(即它应该变成绿色)。 如果要求允许测试用例中的所有测试步骤失败,我可以简单地切换测试用例行为: 打开TestCase
我从项目中的脚本执行一个脚本。 该脚本中还有另一个循环,即执行请求。之后,应该执行另外两个脚本来处理输出。这些在请求步骤之后的相同testcase中,但不会自动执行。