接口測試
接口測試是測試系統組件間接口的一種測試,是指連接各個系統的通道傳輸數據的測試,保證數據經過傳輸後,數據的一致性,那麼接口測試的重點主要是檢查數據的交互、傳遞、控制管理過程。
接口測試的側重點?
1、參數的準確性(類似於文本輸入框的測試,格式和內容)
2、參數的個數(多參、少參)
3、多接口傳參的準確性
4、接口的安全性(添加斷點)
系統內部模塊接口的測試:
1、模塊集成時,穿越接口數據是否會丟失;
2、子功能組合時,實際結果與預期結果是否一致;
3、一個模塊的功能是否會對其他模塊的功能產生不利影響;
4、全局數據結構是否有問題;
5、對於一些必定會存在誤差的項目,那麼還要考慮模塊的積累誤差是否達到不可接收的程度;
外部接口測試那麼就是不同系統之間的交互測試,那麼在這種情況下這種接口如何測試?
1、一般會開發一個mock擋板,在需要進行外部接口測試時就開啓;
2、在預發佈環境和生產環境下進行真實的操作;
3、和外部公司人員進行聯調。
接口測試的步驟:
開發人員編寫好接口文檔->測試人員熟悉接口文檔->編寫接口測試計劃->編寫測試用例->執行用例->編寫接口測試報告
進行接口測試的工具:postman、jmeter、loadrunner等
接口測試用例一般可以在EXCEL文檔中或者直接在jmeter中直接寫;
在EXCEL文檔中編寫測試用例的話,需要包含的要素有,編號、接口名稱、方法(post/get)、協議(http)、主機號、測試說明(通過測試、某某參數錯誤…)、接口地址url、請求參數、預期結果、實際結果。
在jmeter中寫測試用例的話,需要添加事務控制器,有時候還需要使用嵌套事務控制器來管理業務流程。