前言
最近抽時間接觸了一下Katalon Studio(后面簡稱KS),并且利用KS做了一些接口測試的試驗,感覺還不錯,不過其中接口授權(quán)中缺少通過token動態(tài)驗證的方案,雖然KS支持Authorization(Basic\OAuth1.0\2.0協(xié)議),但是對僅使用jwt的接口安全驗證并沒有便捷的方式,下面是最近做的一個小dome做個拋磚引玉。
獲取token值
1、新建一個API/Web Service的項目,在Object Repository中添加Web Service Request,method選擇post,設(shè)置url路徑用于獲取token,例如:http://127.0.0.1:8088/token,在HTTP Body中輸入用戶名和密碼,如下圖所示:

2、點擊運行按鈕進行測試,測試結(jié)果如下:

3、在Data Files中創(chuàng)建CSV格式的測試數(shù)據(jù),如下圖所示:

4、切換到Verification中獲取響應(yīng)結(jié)果的access_token值,Groovy 編碼如下:

5、運行和驗證結(jié)果(Test Request And Verify),結(jié)果如下:

對應(yīng)生成的數(shù)據(jù)

6、將token值賦予其他接口請求的請求頭中,如下圖所示:

其中要在當前請求中創(chuàng)建該域內(nèi)的變量variable,并把之前獲取的token值賦予它,如下圖所示:

配置完成后執(zhí)行該接口測試,請求成功,如下圖所示:

結(jié)語
本方法僅通過將登陸獲取的token臨時寫到testdata中,再次調(diào)用來處理不同接口間token的驗證,之前本打算在katalon中使用動態(tài)全局變量賦值方法,但是沒有走通,如果有更好方法歡迎留言。
-
接口
+關(guān)注
關(guān)注
33文章
9364瀏覽量
155857
原文標題:重磅!三大運營商同時宣布,第一批19城市同時推進
文章出處:【微信號:GeWu-IOT,微信公眾號:物聯(lián)網(wǎng)資本論】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
高壓漏電起痕試驗機測試試驗的注意事項
回流焊測試試驗的重要性?
端子可靠性測試試驗的具體內(nèi)容及意義
請問如何進行電子護照的安全測試驗證?
請問如何驗證“psa_initial_attest_get_token”生成的令牌?
中國正式啟動車用毫米波雷達頻率劃分研究試驗工作
汽車局部剛度測試試驗的詳細資料合集(資料程序)免費下載
單板測試試驗臺
中國電信:完成N4接口開放性測試驗證
?Katalon:GUI知識總覽
Katalon:移動端測試
測試(Test)和試驗(Experiment)
【有獎直播】Molex高速互聯(lián)電纜測試驗證方案

基于Katalon Studio的接口測試試驗token的驗證
評論