??我們知道,同一線程組中可以通過(guò)“正則表達(dá)式提取器”獲取其中一個(gè)取樣器的響應(yīng)結(jié)果中的參數(shù),直接傳給線程組中的其他取樣器。但其他線程組中的取樣器也想使用同樣的參數(shù)時(shí),無(wú)法直接獲取。舉個(gè)例子:
提取“登錄”取樣器響應(yīng)結(jié)果中的Token的值——token:
image.png
同一線程組中的取樣器和其他線程組中的取樣器分別獲取token:
image.png
為了解決以上問(wèn)題,我們可以采用以下兩種跨線程組傳參的方式:
方法一:
正則表達(dá)式提取器 + BeanShell PostProcessor + BeanShell Sampler 或 BeanShell PreProcessor
修改以上例子:
image.png
image.png
image.png
方法二(更簡(jiǎn)潔,推薦使用):
正則表達(dá)式提取器 + BeanShell PostProcessor + _P函數(shù)
依然改造“登錄”例子:
image.png
image.png