如何将变量传递给SOAP请求。变量包含使用groovy脚本从xls读取的值
我有一些用于SOAP Web服务的xls数据集。使用Groovy脚本,我可以读取数据并使用变量打印。但是如何将这个变量用于Webservice XML呢。 我觉得财产转移功能在这里帮不了我,因为价值是从XLS中挑选出来的 目前我已尝试: 在Groovy中,行是:如何将变量传递给SOAP请求。变量包含使用groovy脚本从xls读取的值,groovy,soapui,Groovy,Soapui,我有一些用于SOAP Web服务的xls数据集。使用Groovy脚本,我可以读取数据并使用变量打印。但是如何将这个变量用于Webservice XML呢。 我觉得财产转移功能在这里帮不了我,因为价值是从XLS中挑选出来的 目前我已尝试: 在Groovy中,行是: def myTestCase = context.testCase; myTestCase.setPropertyValue("web:StateCode", d[1]); 或 testrunner.testcase.setPrope
def myTestCase = context.testCase;
myTestCase.setPropertyValue("web:StateCode", d[1]);
或
testrunner.testcase.setPropertyValueweb:StateCode,d[1]
在SOAP请求中,我将变量传递为:
${d[1]}您的问题有多种解决方案。最简单的方法(似乎您正在尝试)是将值存储在测试用例属性中:
def data // something from your Excel
testRunner.testCase.setPropertyValue('stateCode', data)
要在后续请求中使用此选项,请使用:${TestCasestateCode}。如果答案有效,您可以接受它,如下所示:SiKing…另一个建议..在SOAP UI中编写代码不会像Eclipse为Java显示的那样显示建议。所以这里无法看到syntex问题或可用方法,也无法进行调试。有什么解决办法吗it@NipunKumar