兩個坑的地方
- 如果一個域(scope)內有兩個cookie manager,Jmeter說,我分不清了,你自己看着辦吧,所以不要沒事找事,一個域內一個cookie manager夠了
- 用戶自定義cookie的機制跟Jmeter自帶的機制不一樣,用戶定義的cookie是所有線程共享的,而Jmeter自帶的是每個線程擁有獨立的cookie,互不干擾
如上圖,摘自Jmeter幫助文檔,除非你知道自己要干啥,所以一般也別用自定義的cookie
用戶自定義部分我沒有截圖,因為我也沒用過
Clear Cookies each Iteration,每次線程執行完就會清除cookies
Cookie Policy,管理cookies的策略,一般選compatibility
Implementation,默認HC3CookieHandler,如果測試地址是IPV6,則選擇HC4CookieHandler
舉個例子
不加cookie manager
注意頭文件中含有Set-Cookie,並且有值
下一步發請求的時候,[no cookies] 丟了,導致執行失敗
如果加了cookie manager,你就不需要操心這種事