jmeter的http cookies管理器使用

Cookie管理器,會默認把服務端返回的cookie數據記錄下來
步驟:
1 先添加http cookie管理器,這時jmeter就會自動記錄下服務端返回的cookie信息
由於數據是保存在cookie裏面,沒法通過正則表達式去提取
這裏寫圖片描述
2 其實這個時候,jmeter發送請求,會默認把cookie信息帶上,能解決大部分問題
這裏寫圖片描述
3 但是我們這時又想用到cookie裏面的某一個值的時候,就需要修改jmeter的設置了
在jmeter的安裝bin路徑下,
修改:jmeter.properties

#CookieManager behaviour - should Cookies be stored as #variables?
#Default is false
CookieManager.save.cookies=true  //這個把前面的#去掉,
  • 1
  • 2
  • 3

4 調用cookie裏面某一個值

${COOKIE_某一個值名稱}
如上面的 sf_session就可以直接用${COOKIE_sf_session}調用。和自定義變量完全一樣
  • 1
  • 2

注意點:必須是請求服務端以後,cookie管理器裏面纔會有數據,一般是登陸時服務端返回會帶回cookie。之前cookie會一直爲空
下面是我demo的截圖

這裏寫圖片描述

提取成功圖片:
前置bs沒有cookie值
後置的bs有了cookie值
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章