我使用soapui和groovy腳本步驟 我想打印我的REST請求的完整URL。 我試過使用:SoapUI使用groovy打印休息請求的完整URL路徑
myFile.append( testRunner.testCase.testSteps["My Test Name"].getProperty("requestUri"));
我得到空。
我使用soapui和groovy腳本步驟 我想打印我的REST請求的完整URL。 我試過使用:SoapUI使用groovy打印休息請求的完整URL路徑
myFile.append( testRunner.testCase.testSteps["My Test Name"].getProperty("requestUri"));
我得到空。
您將無法從測試步驟groovy腳本中看到請求信息。但是,groovy腳本斷言可以訪問這些信息。
你可以用它來輕鬆地檢索完整的端點:
def endpoint = messageExchange.getEndpoint()
端點僅給出URL的第一部分 –
由於它位於testStep的斷言級別並使用messageExchange。您需要在能夠抓取完整端點之前運行testStep。 – nwill001
我可以建議你'的getProperty( 「端點」)'代替'的getProperty( 「requestUri」)' – olyv
的getProperty( 「端點」)會給我只有一小部分的網址,在同一個endpint你有不同版本的API,我使用不同的方法,所以我需要完整的URL。 –