網上找了一堆文章沒有一個是實際操作的,自己邊試邊查邊摸索終於找到了一個全套的辦法。
原創文章,轉載請說明出處。
1.取得cookie
直接這樣寫就可以了${COOKIE_JSESSIONID},當然具體你的系統參數是什么會略有變化。
2.添加BeanShell Sampler,並設置成全局變量
${__setProperty(cookie_jsessionId,${COOKIE_JSESSIONID},)}
3.在第2個線程組中添加HTTP Cookie 管理器
並添加一個參數如下,這樣就可以使用了。
JSESSIONID ${__property(cookie_jsessionId)} 168.1.1.61 /
-----------------------------
期間發生的問題現象
下圖1,是跨線程后cookie找不到了。
下圖2,是同線程可以找到cookie。一樣的腳本放二個線程運行的結果。