本文記錄如何使用Jmeter參數化(csv)實現接口自動化——測試Token不同入參情況下,接口請求能夠返回正確的結果
1. 首先需要使用Jmeter獲取一個Token,如何獲取暫略(同一般訪問請求方式一樣)
2. 在Jmeter中添加以下元件(紅框)
3.新建CSV文件,命名為Token,將測試點填寫進入, 第一列為Token不同入參, 第二列為response code, 第三列為測試點描述(此三個值后面都會用到)
4. 右擊線程組,添加CSV Data Set Config元件,並填寫相應內容
5. 添加Http信息頭管理器
設置http信息頭管理器,因為我們的Token在信息頭里作為認證存在,所以在此添加Authorization, 值${token}(引用csv文件里的第一列值)
6. 添加 http請求
備注:a通過引用 ${token}達到逐個讀取Token csv文件里的token入參(每一列值);通過${result}讀取第二列的response code, 通讀${testPoint}顯示測試點
7. 添加響應斷言(重點在這里)
自動化原理:響應斷言引用讀取參數化CSV文件里的結果(第二列值)與請求后的response code對比,如匹配則測試通過,不匹配則失敗。
8. 執行測試
點擊 線程組,設置循環次數為6(csv文件里有6個值),點擊運行
9. 查看結果
以上執行全部通過。
以上為自學筆記,如有不對地方,歡迎指正,謝謝!