{
"Id": 456,
"Type": null,
"Name": "Store112",
"Root": "\\\\server\\ShareFolder",
"Username": "alm",
"Password": null
}
這是來自HTTP請求的JSON文件響應正文,如何獲取'ID'屬性的值? UFT或QTP有支持這個功能嗎?UFT11.50 - 服務測試 - 如何從響應主體獲取數據
{
"Id": 456,
"Type": null,
"Name": "Store112",
"Root": "\\\\server\\ShareFolder",
"Username": "alm",
"Password": null
}
這是來自HTTP請求的JSON文件響應正文,如何獲取'ID'屬性的值? UFT或QTP有支持這個功能嗎?UFT11.50 - 服務測試 - 如何從響應主體獲取數據
爲了從響應中使用特定的JSON屬性,您應該執行以下操作。
JSON
然後在要使用該值的活動中,單擊輸入參數的鏈接圖標,選擇HTTP選項卡並從輸出部分中選擇Id
屬性。
使用QTP10本身不可能做到這一點,但取決於您希望從JSON文件中獲得多少數據(只有ID或您想要解析整個東西)以及JSON文件的複雜程度(多個子項對象等),您可以使用以下策略:
id = ImportedObject.ID
""ID"": *([^,]*)
的模式。我會選擇3,除非你想從JSON文件中獲得更多的信息。
問題是關於UFT而不是QTP10,這涉及到UFT(不是QTP)的ST部分,所以你的答案並不真正相關。 – Motti 2013-03-03 09:37:12
感謝您的理解。我缺乏背後:我沒有意識到HP UFT的存在。 – AutomatedChaos 2013-03-04 08:49:38
感謝您的回答,它工作正常,非常感謝您的幫助! – 2013-03-04 05:59:58