3
A
回答
1
將每個複製/粘貼到一個新請求中,然後右鍵單擊每個請求並將它們添加到您的測試用例中。
1
或者在請求視圖中打開上下文菜單時選擇「從...加載」。
1
另一種選擇是:調用部分
- 有一個請求
- 打開的soapUI項目XML文件
- 搜索CON創建的soapUI項目:請求與您自己的XML請求
- 保存並重新加載項目在soapui
3
一個簡單和更自動化的方式來做到這一點是使用Groovy腳本來自動創建一個目錄,你有你的XML請求文件的一步步測試要求:
- 手動創建一個TestCase。
- 添加一個空的TestStep請求,我們將用它作爲模板來創建其他請求。
- 添加一個groovy testStep,它使用下面的代碼導入所有文件,並執行它以創建testSteps。
你SOAPUI前常規執行代碼的樣子:
和必要的Groovy代碼:
import com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestRequestStepFactory
import groovy.io.FileType
// get the current testCase to add testSteps later
def tc = testRunner.testCase
// get the testStep as template to create the other requests
def tsTemplate = tc.getTestStepByName("TestRequest template")
// create the factory to create testSteps
def testStepFactory = new WsdlTestRequestStepFactory()
def requestDir = new File("/your_xml_request_directory/")
// for each xml file in the directory
requestDir.eachFileRecurse (FileType.FILES) { file ->
def newTestStepName = file.getName()
// create the config
def testStepConfig = testStepFactory.createConfig(tsTemplate.getOperation(), newTestStepName)
// add the new testStep to current testCase
def newTestStep = tc.insertTestStep(testStepConfig, -1)
// set the request which just create with the file content
newTestStep.getTestRequest().setRequestContent(file.getText())
}
希望這有助於
+0
「your_xml_request_directory」是絕對路徑嗎?或者,如果它是一個相對路徑,它與哪個目錄相對? – 2016-09-01 13:36:50
+1
@HuukchanKwon在我的例子中'/ your_xml_request_directory /'指的是一個絕對路徑。我不知道,但我想如果你使用相對路徑,它是相對於soapui執行目錄。 – albciff 2016-09-01 13:40:23
相關問題
- 1. 如何在Spring W中將SOAP請求消息發送到接受Soap請求消息的服務器?
- 2. 如何打印SOAP請求消息?
- 3. 如何使用soapui發送SOAP請求
- 4. 如何將參數傳遞給SOAPUI中的SOAP請求
- 5. 從groovy插入xml標籤到SOAPUI中的SOAP請求
- 6. 使用jquery的onvif soap消息請求
- 7. SoapUI發送雙重SOAP請求
- 8. 如何獲取SOAP請求消息的xml表示?
- 9. 如何發送現有的SOAP請求現有WSDL
- 10. SoapUI從soap請求中的文件中插入xml
- 11. 如何將Int傳入SOAP中的SOAP請求
- 12. 如何在PHP中傳遞SOAP請求屬性(如SoapUI所示)
- 13. 如何將JAXBElement作爲SOAP消息的子節點附加到SOAP消息
- 14. 從SoapUI重新創建一個可用的SOAP請求到PHP
- 15. 如何在Java中捕獲SOAP請求和響應消息?
- 16. 如何將SOAP模板加載到Java中的SOAP消息中?
- 17. 將SOAP消息標識爲請求或響應
- 18. SoapUI - 自動添加自定義SOAP頭到出站請求
- 19. 如何將xml String添加到Soapui groovyscript的請求中?
- 20. 如何使用JAX-WS將SOAP頭添加到SOAP請求?
- 21. 如何傳遞消息憑證 - TransportWithMessageCredential - SOAP請求中沒有憑證
- 22. SOAP消息到期
- 23. Sass - 如何將消息導入指令
- 24. 如何使用SOAPUI將消息發送到IBM MQ
- 25. 如何將所有斷言失敗消息打印到SoapUI的HTML報告中
- 26. 消息HTTPS請求
- 27. 獲取請求的客戶端的IP地址(SOAP消息)
- 28. SoapUI IP請求者
- 29. SoapUI錯誤消息
- 30. 如何將時區信息添加到SOAP請求的日期時間
這就是我要去沒有看到其他選項。將會回落到這個如果有效 – 2016-04-21 23:12:03