Jmeter之Http Cookie Manager
一、Http Cookie Manager的作用:
1、自動管理cookie:象瀏覽器一樣的儲存和傳送Cookie,如果傳送一個http請求他的響應中包含Cookie,那麼Cookie Manager就會自動地儲存這些Cookie並在所有後來傳送到該站點的請求中使用這些Cookie的值。每個執行緒都自己儲存cookie的區域。在cookie manager中看不到自動儲存的cookie,我們可以在View Results Tree的Request介面看到被髮送的Cookie Data。
接受到的Cookie的值能被儲存到JMeter 執行緒變數中(2.3.2版本後的JMeter不自動做這個事情)。要把Cookies儲存到執行緒變數中,要定義屬性"CookieManager.save.cookies=true"。執行緒變數名為COOKIE_ + Cookie名。屬性CookieManager.name.prefix= 可以用來修改預設的COOKIE_的值。
2、手動管理Cookie:手動新增Cookie到Cookie Manager,這些Cookie的值被會所有執行緒共享。
比較簡單的做法是使用firefox的firebug匯出cookies
然後,在把檔案匯入到jmeter
二、特別注意:
Jmeter官網上有這樣一段話:
意思是說:
如果在一個測試計劃內有多個Cookie Manager ,Jmeter目前無法指定哪個被使用。所以,一個測試計劃內最好只有一個cookie manager。並且,一個manager裡的 cookie 並不能被其它manager所引用。所以在使用多個Cookie Managers 時要謹慎。
同理,上面這個規則同樣適用於config element下面的其它manager:
官方文件:
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
作者:Glen.He
出處:http://www.cnblogs.com/puresoul/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
相關文章
- Jmeter之HTTP Request DefaultsJMeterHTTP
- http之Session&CookieHTTPSessionCookie
- 『動善時』JMeter基礎 — 20、JMeter配置元件【HTTP Cookie管理器】詳細介紹JMeter元件HTTPCookie
- 『動善時』JMeter基礎 — 21、HTTP Cookie管理器的使用JMeterHTTPCookie
- jmeter之http請求-如何上傳檔案JMeterHTTP
- jmeter學習指南之深入分析跨域傳遞cookieJMeter跨域Cookie
- Cookie 與 HTTP請求CookieHTTP
- Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- jmeter如何新增一個cookie管理頭JMeterCookie
- Http Only Cookie保護AccessTokenHTTPCookie
- 再好好聊聊 HTTP 裡的 Cookie | 實用 HTTPHTTPCookie
- Jmeter —— jmeter利用取樣器中http傳送請求JMeterHTTP
- Jmeter系列(21)- 詳解 HTTP RequestJMeterHTTP
- Jmeter除錯工具---HTTP Mirror ServerJMeter除錯HTTPServer
- Java操作Cookie之新增CookieJavaCookie
- Cookie && Session && localStorage && sessionstorage && HTTP快取CookieSessionHTTP快取
- 一文弄懂 HTTP、cookie、sessionHTTPCookieSession
- http中的cookie和session概念HTTPCookieSession
- Jmeter配置元件-http預設請求值JMeter元件HTTP
- Jmeter做效能測試——HTTP請求JMeterHTTP
- 使用Jmeter進行http介面測試JMeterHTTP
- okhttp 原始碼解析 - 網路協議的實現 - HTTP 之 cookie 管理HTTP原始碼協議Cookie
- 詳解cookie、session和HTTP快取CookieSessionHTTP快取
- Python教程分享:Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- Jmeter —— jmeter設定HTTP資訊頭管理器模擬請求頭JMeterHTTP
- 『動善時』JMeter基礎 — 16、JMeter配置元件【HTTP資訊頭管理器】JMeter元件HTTP
- 『動善時』JMeter基礎 — 17、JMeter配置元件【HTTP請求預設值】JMeter元件HTTP
- 前端必要懂的,完整的 HTTP cookie 指南前端HTTPCookie
- http介面測試工具,cookie自動追加HTTPCookie
- http協議/cookie詳解/session詳解HTTP協議CookieSession
- Http協議中Cookie詳細介紹HTTP協議Cookie
- Laravel 之 Cookie 使用LaravelCookie
- jmeter之JDBC類元件JMeterJDBC元件
- 『動善時』JMeter基礎 — 47、JMeter的HTTP代理伺服器詳細介紹JMeterHTTP伺服器
- Python培訓技術分享:Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- ASP.NET之CookieASP.NETCookie
- PHP 回顧之 cookiePHPCookie
- JavaScript 複習之 CookieJavaScriptCookie