2013-03-25 69 views
0

我正在使用soapUI和groovy來測試特定值是否再次生成?如何將響應中的值與soapUI中的早期值進行比較?

我會得到一個帶有JSON的soapUI請求,它在響應中給出一個id,我應該提取tat ID並將它存儲在一個動態位置,以便當我再次運行測試用例時,我應該能夠比較prev id。如果兩者匹配,則測試用例應該失敗,如果不是,則應添加新值,現在測試用例運行時,應該比較前兩個值。

這會持續10000分鐘的運行時間。因此第10000個id應該與所有第9999個id比較以檢查重複。如果存在,則測試應該通過則應該失敗。

請幫助我..在此先感謝!

+0

你試過使用文件系統來達到這個目的嗎? – CAMOBAP

回答

0

2013年3月...哇..遲到的答案,希望你能找到這個問題的答案。

我沒有訪問soapUI的權利,所以我不能提供這個答案的代碼,但關閉我的頭頂部我會說..不保存在動態位置值存儲在測試套件,測試用例或項目級別的屬性,每次你想比較..只是讀取該值並進行比較。

我知道你將不得不存儲10000次,所以不是創建這麼多的屬性,而是將值存儲在列表或映射中,並將該映射存儲在屬性中。每次您需要檢查價值時,您都可以訪問該屬性,找到您要查找的內容。

我明天就可以訪問soapUI,所以我會嘗試爲你寫一些代碼。

+0

我不知道你是否仍在使用類似的東西,但我也試圖存儲一個列表,但顯然soapui只接受屬性中的字符串。 – ulitosCoder

相關問題