在做效能測試的時候,經常會用到jmeter,但是有一種情況估計大家都會碰到,並且很多人
都不知道怎麼處理,就是跨執行緒組傳遞某個值。
比如乙個直播軟體,在你登入成功後,會有個cookies值,之後不管做什麼操作都會去檢驗
這個cookies,每個session都要求帶,以便驗證使用者身份。
_1、在正則提取下並列新增後置處理器beanshell postprocessor
2、在script出新增中的指令碼
說明:使用__setproperty函式,後面使用__p函式呼叫
3、在另外乙個執行緒組呼叫傳遞的tssid
ok,跨執行緒呼叫值就算成功了。
Jmeter跨執行緒傳遞引數
這裡有兩個問題 1.一般什麼情況下會用到跨執行緒?2.跨執行緒之間引數怎麼傳遞?一 一般什麼情況下會用到跨執行緒?1.執行緒中用到其他執行緒的token ticket之類的 二 跨執行緒之間引數傳遞 1.新建執行緒組 thread1,並新建beanshell sampler,在sampler中設定跨...
jmeter跨執行緒組傳遞引數
解決問題場景 只需要登入1次,其他介面需要呼叫多次。解決辦法 使用者登入設定為乙個執行緒組,其他介面設定為另乙個執行緒組。將登入執行緒組的執行緒數設定為1,其他介面的執行緒組設定為需要的執行緒數。將登入執行緒組的token值設定為全域性變數,將此token值設定到其他執行緒組的 http cooki...
jmeter跨執行緒組傳遞token
拿token來說,雖然每乙個執行緒組中我們也可以在放乙個登入請求,然後輸出乙個token供此執行緒組使用,但這樣就比較繁瑣且冗餘。此時我們就可以使用跨執行緒組傳遞引數來解決這樣的問題。接下來,我們看下這個例子 要傳送簡訊,必須要先登入,才能傳送。實現思路 在登入請求中新增乙個正規表示式提取器,提取響...