這篇文章主要講解了Jmeter如何使用接口傳遞數(shù)據(jù),內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。
創(chuàng)新互聯(lián)建站溝通電話:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域10多年,包括人造霧等多個領(lǐng)域擁有多年設(shè)計經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián)建站,為企業(yè)錦上添花。一。
1.提取響應(yīng)結(jié)果中的“mobile_phone”,作為下一個登錄接口的賬號信息
1)在當(dāng)前接口下,添加-置處理器-正則表達(dá)式提取器
2)正則表達(dá)式處理器
說明:
后置處理器:在請求結(jié)束或者返回響應(yīng)結(jié)果時發(fā)揮作用
要檢查的響應(yīng)字段:需要檢查的響應(yīng)報文的范圍
主體:響應(yīng)報文的主體,一個網(wǎng)頁頁面的內(nèi)容,除了信息頭以外的內(nèi)容
引用名稱(ReferenceName):Jmeter變量的名稱,存儲提取的結(jié)果;即下個請求需要引用的值、字段、變量名(例子中我提取的是SOCIAL_NO)
引用方法:引用方法:${引用名稱}
正則表達(dá)式(RegularExpression):使用正則表達(dá)式解析響應(yīng)結(jié)果,“()”表示提取字符串中的部分值,請不要使用“||”,除非你本身需要匹配這個字符。
下面是常用的正則表達(dá)式操作符:
():括起來的部分就是要提取的。
.:匹配任何字符串。+:一次或多次。?:不要太貪婪,在找到第一個匹配項后停止。
模板(Template):模板,用來從匹配的結(jié)果中創(chuàng)建一個字符串,這是通過正則表達(dá)式匹配出來的一組值,語法為:$1$指代第一組,$2$指代第二組,$0$指代整個匹配結(jié)果
匹配數(shù)字(MatchNo):匹配數(shù)字,指明哪一個匹配結(jié)果值將被使用,正則表達(dá)式一般會有多個匹配結(jié)果。使用:0,表示Jmeter任選一個匹配值,使用:正整數(shù)N,表示Jmeter選擇第N個值進(jìn)行匹配,使用負(fù)數(shù)表示選取所有的值,一般與ForEach控制器配合使用
缺省值:如果正則表達(dá)式?jīng)]有匹配到數(shù)據(jù),引用變量將會返回一個默認(rèn)值,在調(diào)試中此功能很有用,如果沒有設(shè)置默認(rèn)值,那么很難分辨出正則表達(dá)式是否有匹配到數(shù)據(jù)或使用是否正確,當(dāng)然你也可以根據(jù)你的測試需求,在調(diào)試完成后去掉默認(rèn)值的設(shè)置
提取到的參數(shù),調(diào)用時用${SOCIAL_NO_1},${SOCIAL_NO_2}...,如果想要得到匹配出的參數(shù)的個數(shù),用${SOCIAL_NO_matchNr},如果想隨機(jī)選取一個,只需要將
匹配數(shù)字設(shè)為0,使用${SOCIAL_NO}調(diào)用即可。
正則表達(dá)式提取賬號信息如下圖:
查看正則表達(dá)式提取結(jié)果,線程組-添加-Sampler-Debug Sampler
不需要做變動
添加查看結(jié)果樹(此處省略),進(jìn)行注冊請求并查看Debug Sampler結(jié)果
添加登錄接口,并進(jìn)行引用mobile_phone
運(yùn)行測試腳本,在察看結(jié)果樹中 查看到已經(jīng)登錄(登錄code為:0):
看完上述內(nèi)容,是不是對Jmeter如何使用接口傳遞數(shù)據(jù)有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。