2016-11-29 75 views
3

我正在使用HP UFT和HP ALM。我試圖在API測試中將web服務響應保存爲xml。我發現很多教程在Excel中保存響應,但這不是我想要的。將Web服務響應另存爲XML

這可能嗎?如果沒有,是否可以下載一個.wsdl響應?

API試驗施工

  1. 控制,如果我的電腦
  2. 上存在一個特定的XML文件(refernce.xml)如果沒有,那麼停止測試/如果reference.xml存在,則繼續要
  3. 現在我想保存響應
  4. 比較兩個文件(reference.xml和下載的XML)
+1

@ dmcgill50對不起!我問這個問題後,我找到了解決方案。 快樂的巧合:) –

回答

2

在Api Tests/Components中,您只需使用可用的標準活動即可完成此操作。

在「工具箱」菜單的「標準活動」下,展開「文件」列表並將「寫入文件」活動添加到您的流程中。然後,在活動的Input/Checkpoints選項卡中,您可以設置導出路徑(在路徑中應該包含將生成的name.xml文件)和內容(對於內容,您可以選擇響應的主標籤,它包含所有內容:例如)。

enter image description here

https://community.hpe.com/t5/Unified-Functional-Testing/UFT-API-Save-Response-as-xml/td-p/6867566

+2

因爲是你;) –

+0

謝謝@ david-schor!戴維斯必須堅持到一起! – dmcgill50

0

以API測試/組件,您只需使用標準的活動可做到這一點。

在「工具箱」菜單的「標準活動」下,展開「文件」列表並將「寫入文件」活動添加到您的流程中。然後,在活動的Input/Checkpoints選項卡中,您可以設置導出路徑(例如,在路徑中應包含name.xml file that will be generated) and the content (for the content you can select the main tag of the response, that holds all the content:`)。

來源:https://community.hpe.com