🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快?
本文記錄如何使用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. 查看結果
以上執行全部通過。
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。