介面自動化測試持續整合--Soapui介面功能測試資料傳遞
阿新 • • 發佈:2019-01-02
做介面測試經常會遇到如下兩種情況需要處理資料傳遞
- 介面間的資料依賴,A介面請求的引數需要用到B介面的返回值
- 介面請求通常要用到鑑權的介面獲取Token,Token通常會跟其他介面構成一對多的關係,這種情況下我們可以把Token的介面做成一個公共的TestCase,供其他的TestCase呼叫
1.介面間資料傳遞
-
解決方法
1.增加測試步驟properties用來存放A介面返回值的資料
2.測試步驟properties增加變數
3.增加測試步驟Property Transfer
4.Property Transfer關聯資料到properties
5.B介面引用properties儲存的A介面的返回值
2.TestCase間資料傳遞
-
解決方法
1.給TestCase-customer_1增加propertis儲存返回值
2.增加測試步驟Property Transfer
3.右鍵點選測試用例add_contract,新增Run testCase
4.TestCase_addcontract引用TestCase-add_customer的返回值