Jmeter獲取Cookie並傳遞到下一個線程---跨線程后cookie找不到了


網上找了一堆文章沒有一個是實際操作的,自己邊試邊查邊摸索終於找到了一個全套的辦法。

原創文章,轉載請說明出處。

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。一樣的腳本放二個線程運行的結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM