最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于jmeter實(shí)現(xiàn)跨線程組傳遞token過程圖解

 更新時(shí)間:2020年04月27日 15:44:20   作者:板栗+  
這篇文章主要介紹了基于jmeter實(shí)現(xiàn)跨線程組傳遞token,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

遇到一些綜合場景的設(shè)置,每個(gè)不同的請(qǐng)求并發(fā)數(shù)設(shè)置不同的時(shí)候,可以用多個(gè)線程組的組合來實(shí)現(xiàn),但是這個(gè)時(shí)候,會(huì)遇到一個(gè)問題,那就是jmeter各個(gè)線程組之間是相互獨(dú)立的,各個(gè)線程互不影響,所以線程組A中輸出的參數(shù),無法直接在線程組B中調(diào)用。

拿token來說,雖然每一個(gè)線程組中我們也可以在放一個(gè)登錄請(qǐng)求,然后輸出一個(gè)token供此線程組使用,但這樣就比較繁瑣且冗余。此時(shí)我們就可以使用跨線程組傳遞參數(shù)來解決這樣的問題。

接下來,我們看下這個(gè)例子:

要發(fā)送短信,必須要先登錄,才能發(fā)送。

實(shí)現(xiàn)思路:

在登錄請(qǐng)求中添加一個(gè)正則表達(dá)式提取器,提取響應(yīng)值中的token的值。然后再添加一個(gè) Bean Shell PostProcessor 的后置處理器,在這個(gè)處理器中調(diào)用“__setProperty”函數(shù),設(shè)置正則提取到的token的值為全局變量。然后在另外一個(gè)線程組中添加一個(gè)其他需要用到此token的請(qǐng)求,通過函數(shù)“__P”來調(diào)用token。

具體步驟:

1、在測試計(jì)劃下添加一個(gè)線程組setUp Thread Group,然后把登錄請(qǐng)求添加到該線程下,在登錄請(qǐng)求下添加正則表達(dá)式提取器和BeanShell PostProcessor

注意,BeanShell PostProcessor中參數(shù)和腳本設(shè)置。在Script中輸入${__setProperty(jsessionid,${token},)}

2、再添加一個(gè)線程組,把發(fā)短信的請(qǐng)求,添加在該線程組下面。在這個(gè)線程組下添加HTTP Cookie 管理器,調(diào)用上面的線程組的Token.

至此,跨線程組的參數(shù)調(diào)用就實(shí)現(xiàn)了。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

安龙县| 永济市| 土默特左旗| 奉节县| 彭山县| 河北区| 张家口市| 马鞍山市| 乐清市| 蕲春县| 盱眙县| 舞阳县| 三都| 略阳县| 玉山县| 外汇| 新平| 吉首市| 安新县| 南部县| 平度市| 天峻县| 凤台县| 贵南县| 法库县| 博爱县| 海口市| 裕民县| 永年县| 怀远县| 内乡县| 宁乡县| 大冶市| 兴国县| 遂平县| 龙山县| 赤壁市| 德庆县| 枣庄市| 蛟河市| 介休市|