全(十九)Jmeter 請求 之 遇到 cookie、token 處理方式(使用 正則表達式提取器 獲取 然后在引用)


一、cookie 的處理方式

1、准備:兩個接口:一個登錄、一個充值

  

2、登錄接口

  

3、充值接口:會失敗

  

 

4、處理的兩種方法

  第一種方法,直接添加 HTTP Cookie 管理器,移動到線程組最上面

  第二種方法:有的時候 Cookie 會變,我們就需要,先使用 正則表達式提取器 獲取到 cookie(JSESSIONID),再在 需要 Cookie 的接口下添加 HTTP Cookie 管理器(填寫名稱、值、域、路徑)即可

第一種方法

添加:HTTP Cookie 管理器,放到最上面

  

位置:

  

 

再次運行:就會充值成功

  

 

第二種方法

1、登錄的時候會有 set_Cookie 存在

  

2、添加 后置處理器 >>> 正則表達式提取器

  

 

設置:

  

添加:調試取樣器

  

 

運行結果:已經拿到 cookie 

  

 

添加:右擊線程組 >> 添加 >> 配置元件 >> HTTP Cookie 管理器

  

 

設置:

  

 

添加:JSESSIONID:${正則表達式提取器提取到的 變量名 }

域:

  

路徑:

  

查看運行結果:

  

 

 

二、Jmeter 請求 之 token 處理

  • 查詢用戶信息 需要先登錄,在查詢用戶信息的時候需要攜帶 token 

  

 

1、在 登錄 接口下面 使用  正則表達式提取器 獲取 token 

登錄接口響應數據 中返回t oken 

  

 

 配置提取器:

  

 

2、添加:調試取樣器,運行后查看是否可以獲取到

  

 

3、添加 HTTP信息頭管理器

  

 


免責聲明!

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



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