一、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信息頭管理器