在測試接口時,目前最常用的是用token值來驗證用戶是否是合法的用戶。下面就來總結一下token在jmeter中是如何提取的。
1.首先新建一個線程,取名為獲取token,且增加一個http requests請求,可引用變量中的用戶名、密碼,至於如何設置自定義變量,前面已經講過。這里就不再多說,具體如下圖所示:
設置好這些就添加結果樹,運行查看結果,看token的規則及設置檢查點,驗證返回結果中是否存在token。具體如下:
2.然后設置正則表達示,提取token:
如果想將這個獲得的token值應用到其他的線程中,必須將其設為全局變量。具體設置如下:
設置完之后,其他的線程都可以引用這個token,我的是http 協議頭中包含token, 組成的方式是 Bearer+token ,所以使用方法如下:
希望分享對大家有用。