做接口測試的步驟


1.明確測試哪個接口-->線程組、Collections
2.操作步驟的實現
2.1 請求來實現操作步驟,-->創建請求
2.2 如果為多步操作,且兩個請求之間存在依賴關系,則需要做關聯。
2.3 驗證接口-->驗證接口是否已調通-->添加查看結果樹
3.數據用例的實現-->有這個才叫做測試
3.1 數據用例應該寫在Excel中-->CSV文件
3.2 工具關聯數據用例-->CSV數據文件設置
3.3 HTTP請求讀取數據用例中的數據-->參數化
4.預期結果的設置
4.1 在數據用例中要編寫預期結果-->在3.1中已實現
4.2 設置斷言來實現預期結果的設置
5.接口測試執行。
 
jmeter基本原理:建立一個線程池,多線程運行取樣器產生大量負載,在執行過程中通過斷言來驗證結果的正確性,通過監聽器記錄測試結果;如果取樣器有參數化的需求,可以通過配置元件或前置處理器來完成,如果有關聯的需求,可以通過后置處理器來完成。
 
jsonpath斷言:
{"name":"qianli",
"sex":"male",
"info":{
"wife":"xx",
"dauther":["xiaoyang","xiaoxiaoyang"]
}
}
 
qianli:$.name
xx:$.info.wife
 
{"name":"Simpsons family","members":[{"firstName":"Homer", "lastName":"Simpson"},{"firstName":"Marge", "lastName":"Simpson"},{"firstName":"Bart", "lastName":"Simpson"},{"firstName":"Lisa", "lastName":"Simpson"},{"firstName":"Maggie", "lastName":"Simpson"}]}
 
判斷Bart:
$.members[2].firstname
 
注意:當響應斷言文本中不准確的時候可以通過jsonpath來斷言
使用參數化的方式在excel表格中將被參數化的列讀取出來並進行期望值與實際值的判斷
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM