jmeter進(jìn)行web性能測(cè)試,線程組內(nèi)的變量只能在本線程組內(nèi)被引用,但在遇到復(fù)雜的業(yè)務(wù)場景時(shí),有時(shí)需要?jiǎng)?chuàng)建多個(gè)線程組,線程組之間需要共用變量,如登錄操作生成的token,這樣就需要將局部變量轉(zhuǎn)換為全局變量,在不同線程組中共用。
jmeter將局部變量轉(zhuǎn)換為全局變量,有兩種方式,一種利用Beanshell PostProcessor(Beanshell后置處理器),一種利用Beanshell Sampler(Beanshell取樣器)。
本例將登陸中獲取的動(dòng)態(tài)token,轉(zhuǎn)換為全局變量,在其他線程組內(nèi)使用。
利用BeanshellPostProcessor轉(zhuǎn)換全局變量
step1 添加Boundary Extractor (邊界值提取器),獲取動(dòng)態(tài)token:
添加Boundary Extractor:
設(shè)置Boundary Extractor,獲取動(dòng)態(tài)token:
添加Beanshell PostProcessor:
利用__setProperty()函數(shù)轉(zhuǎn)換:
運(yùn)行一下腳本,查看debug Sampler結(jié)果:
成功獲取動(dòng)態(tài)token值:
利用__setProperty()函數(shù)轉(zhuǎn)換:
成功獲取動(dòng)態(tài)token值:
新手注意
更多精彩干貨分享
點(diǎn)擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129743.html
摘要:跨線程組之間變量不共享,即使在線程組最外層設(shè)置也不支持,解決方案通過后置處理器后置處理程序,將變量設(shè)置屬性變?yōu)槿值膩斫鉀Q通過后置處理器獲取正則表達(dá)式提取的變量值,處理器獲取提取的變量值有以下兩種寫法寫法一腳本內(nèi)容寫如下代碼打印日志寫 1、跨線程組之間變量不共享,即使在線程組最外層設(shè)置也不支...
摘要:將響應(yīng)斷言放入請(qǐng)求下,會(huì)對(duì)該請(qǐng)求調(diào)用的響應(yīng)結(jié)果進(jìn)行斷言。異步調(diào)用,等待一定時(shí)間后獲取調(diào)用結(jié)果數(shù)據(jù)某支持客戶進(jìn)行異步調(diào)用,先發(fā)送一個(gè)異步請(qǐng)求提交數(shù)據(jù)獲取一個(gè),然后隔一斷時(shí)間后再使用獲取到的請(qǐng)求上一個(gè)請(qǐng)求的返回結(jié)果需要用到定時(shí)器組件。 由于segmentfault編輯器上傳圖片錯(cuò)誤,小編試過多種方式試圖拯救,還是未能成功,所以如要看完整文章請(qǐng)至http://t.cn/R8njjaT mia...
摘要:大多數(shù)人都使用做過性能測(cè)試,但是在使用的過程中你會(huì)發(fā)現(xiàn),它不僅可以做性能測(cè)試和功能測(cè)試,還能夠滿足基本的接口測(cè)試需求。此外,如有其他小伙伴發(fā)現(xiàn)了更好的一些針對(duì)測(cè)試的工具或方法,請(qǐng)多多指教。 大多數(shù)人都使用 Jmeter 做過性能測(cè)試,但是在使用的過程中你會(huì)發(fā)現(xiàn),它不僅可以做性能測(cè)試和功能測(cè)試,還能夠滿足基本的接口測(cè)試需求。 相比其他工具,Jmeter 入門門檻較低,安裝也比較方便,根據(jù)...
摘要:有了測(cè)試腳本,通過線程組來模擬真實(shí)用戶對(duì)服務(wù)器的訪問壓力。不同的是,這些類型的線程執(zhí)行測(cè)試結(jié)束后執(zhí)行定期的線程組。線程組中包含的線程數(shù)量在測(cè)試執(zhí)行過程中是不會(huì)發(fā)生改變的。邏輯控制器元件只對(duì)其子節(jié)點(diǎn)中的取樣器和邏輯控制器作用。 工欲善其事必先利其器,要保證移動(dòng)應(yīng)用產(chǎn)品在上線之后能穩(wěn)定運(yùn)行于各種復(fù)雜環(huán)境,僅僅進(jìn)行功能測(cè)試是遠(yuǎn)遠(yuǎn)不夠的,壓力測(cè)試越來越被應(yīng)用開發(fā)商所重視。而壓力測(cè)試從傳統(tǒng)的內(nèi)部...
摘要:接口測(cè)試形式單個(gè)接口測(cè)試包含性能測(cè)試和通過接口調(diào)用進(jìn)行場景測(cè)試。充分來說就是接口測(cè)試相對(duì)容易實(shí)現(xiàn)自動(dòng)化持續(xù)集成。 本文你將了解到 1、接口測(cè)試基本概念,包含什么是接口,什么是接口測(cè)試,為什么要做接口測(cè)試2、接口測(cè)試用例設(shè)計(jì)3、怎樣不用寫代碼,也能快速的根據(jù)開發(fā)的API文檔完成接口自動(dòng)化測(cè)試腳本 注:如果你對(duì)接口基本概念和接口測(cè)試用例已熟悉,可以直接跳過,其實(shí)看一遍也無防,就當(dāng)作 溫故知...
閱讀 1359·2023-01-11 13:20
閱讀 1709·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1911·2023-01-11 13:20
閱讀 4167·2023-01-11 13:20
閱讀 2762·2023-01-11 13:20
閱讀 1403·2023-01-11 13:20
閱讀 3675·2023-01-11 13:20