1. 程式人生 > >介面自動化測試持續整合--Soapui介面功能測試資料傳遞

介面自動化測試持續整合--Soapui介面功能測試資料傳遞

做介面測試經常會遇到如下兩種情況需要處理資料傳遞

  • 介面間的資料依賴,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的返回值