如果想要對 cookies 乾點什麼就需要 HTTP Cookie 管理器了。
啥是 cookies 呢。儲存在用户本地終端上的數據通常情況下,當用户結束瀏覽器會話 時,系統將終止所有的 Cookie。當 Web 服務器創建了 Cookies 後,只要在其有效期內, 當用户訪問同一個 Web 服務器時,瀏覽器首先要檢查本地的 Cookies,並將其原樣發送 給 Web 服務器
Cookies 最典型的應用是判定註冊用户是否已經登錄網站,用户可能會得到提示,是否 在下一次進入此網站時保留用户信息以便簡化登錄手續,這些都是 Cookies 的功用。另一 個重要應用場合是“購物車”之類處理。用户可能會在一段時間內在同一家網站的不同頁面 中選擇不同的商品,這些信息都會寫入 Cookies,以便在最後付款時提取信息。
如果想讓 jmeter 自動管理 cookies 則需要修改 jmeter 的配置文件,修改為
CookieManager.save.cookies=true,修改配置文件後,添加完cookie管理器,後面的就不需要在添加了,會自動複用
在完成上述操作之後,想要獲取某個 cookies 的值則可以使用${COOKIE_cookies 的
名字},這樣就能在任意地方使用了。不過一般我們不需要這樣做,因為 jmeter 的自動管理 cookies 的功能已經能幫助我們完成大部分的情況了。