1. 程式人生 > >JMeter學習(二十)JMeter處理Cookie與Session

JMeter學習(二十)JMeter處理Cookie與Session

有些網站儲存資訊是使用Cookie,有些則是使用Session.對於這兩種方式,JMeter都給予一定的支援。

 

1.Cookie

新增方式:執行緒組-配置元件-HTTP Cookie 管理器,如下圖:

 

2.Session

新增方式:執行緒組-前置處理器 -HTTP URL 重寫修飾符,如下圖:

有些tomcat的session實現不是通過cookie的,而是通過session id的,就是說,使用者登入有了session之後,tomcat就會維護一個sessonid,然後每次request的時候,要求每個http request的URL都要帶上這個session id.
在tomcat中,使用URL Re-writing mode,URL是這樣的:http://192.168.0.2:8080/easy/login.ec;jsessionid=410C3D3946535635683D662DF74A00AC,所以,這裡我們需要設定會話引數名稱為:jsessionid,Jmeter就會到URL裡面按照這個引數去把上面那個sessionid抓下來,然後每次request都帶上這個東西,需要注意,“路徑擴充套件(使用;作分隔符)”這裡還要將勾上,因為如上,tomcat的URL Re-writing中sessionid是以分號的方式加在URL上的,所以需要勾上這個選項,有些web server這個session和普通的URL parameter一樣,是以?和&這種方式加上去的,這種情況這個checkbox就不用勾了。