雖然肥皂(免費版)有一個選項來導出生成的文件作爲迴應。有沒有任何groovy函數來提取應用程序/ pdf文件並存儲在我的本地文件夾?如何使用groovy從肥皂響應中導出pdf附件?
-2
A
回答
0
下面的腳本應該能夠附件保存到文件中。
將以下腳本作爲Script Assertion
添加到當前請求步驟。內嵌找到適當的評論。爲腳本
來源是here
/**
* Below script assertion will check
* if the response is not null
* there is an attachment
* and saves file to the specified location, by default saves into system temp
* directory
**/
//change file name as needed
def fileName = System.getProperty('java.io.tmpdir')+'/test.pdf'
//Get the response and check if the response is not null
def response = messageExchange.response
assert null != response, "response is null"
//Create output stream
def outFile = new FileOutputStream(new File(fileName))
//Check if there is one attachment in the response
assert 1 == messageExchange.responseAttachments.length, "Response attachments count not matching"
def ins = messageExchange.responseAttachments[0]?.inputStream
if (ins) {
//Save to file
com.eviware.soapui.support.Tools.writeAll(outFile, ins)
}
ins.close()
outFile.close()
相關問題
- 1. 如何從webServiceTemplate獲得肥皂響應
- 2. 如何解析肥皂響應?
- 3. 如何將肥皂響應pojo?
- 4. 如何解析肥皂響應php
- 5. 帶附件的肥皂SAAJ
- 6. 肥皂響應錯誤
- 7. 肥皂響應解析
- 8. Xml解析肥皂響應
- 9. monodevelop解析肥皂響應
- 10. 肥皂響應在陣列
- 11. Flex 3和肥皂響應?
- 12. 如何從肥皂
- 13. 如何使用groovy將測試套件導入肥皂用戶界面
- 14. 如何在Spring中從肥皂消息中提取附件
- 15. 如何從肥皂響應中檢索節點?
- 16. Java肥皂請求 - 閱讀肥皂響應
- 17. 用talend檢索肥皂附件
- 18. 用LINQ解析肥皂響應
- 19. simplexml_load_string不適用於肥皂響應
- 20. 肥皂響應中的python xsd
- 21. 肥皂響應標題中的日期
- 22. Android中的反編組肥皂響應
- 23. 如何使用PEAR肥皂發送和MIME附件
- 24. 如何使用WCF服務來實現肥皂響應
- 25. 如何使用肥皂處理器發送響應
- 26. 如何在javascript中使用肥皂
- 27. 帶附件的肥皂在dot.net3.5
- 28. 如何使用自定義代碼從HP UFT動態訪問肥皂響應
- 29. jaxws說明肥皂響應格式
- 30. 在JSP上顯示肥皂響應
採取你tryed任何解決方案? – adalPaRi
@adalPaRi - 我是groovy的新手,但是知道VB腳本。我無法找到將提取PDF文件,與肥皂響應一起出現的函數。但是,我可以使用groovy在文本文件中保存響應。 – Rish