這篇文章主要講解了Jmeter如何使用接口傳遞數(shù)據(jù),內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。
一。
1.提取響應(yīng)結(jié)果中的“mobile_phone”,作為下一個(gè)登錄接口的賬號(hào)信息
1)在當(dāng)前接口下,添加-置處理器-正則表達(dá)式提取器
2)正則表達(dá)式處理器
說(shuō)明:
后置處理器:在請(qǐng)求結(jié)束或者返回響應(yīng)結(jié)果時(shí)發(fā)揮作用
要檢查的響應(yīng)字段:需要檢查的響應(yīng)報(bào)文的范圍
主體:響應(yīng)報(bào)文的主體,一個(gè)網(wǎng)頁(yè)頁(yè)面的內(nèi)容,除了信息頭以外的內(nèi)容
引用名稱(ReferenceName):Jmeter變量的名稱,存儲(chǔ)提取的結(jié)果;即下個(gè)請(qǐng)求需要引用的值、字段、變量名(例子中我提取的是SOCIAL_NO)
引用方法:引用方法:${引用名稱}
正則表達(dá)式(RegularExpression):使用正則表達(dá)式解析響應(yīng)結(jié)果,“()”表示提取字符串中的部分值,請(qǐng)不要使用“||”,除非你本身需要匹配這個(gè)字符。
下面是常用的正則表達(dá)式操作符:
():括起來(lái)的部分就是要提取的。
.:匹配任何字符串。+:一次或多次。?:不要太貪婪,在找到第一個(gè)匹配項(xiàng)后停止。
模板(Template):模板,用來(lái)從匹配的結(jié)果中創(chuàng)建一個(gè)字符串,這是通過(guò)正則表達(dá)式匹配出來(lái)的一組值,語(yǔ)法為:$1$指代第一組,$2$指代第二組,$0$指代整個(gè)匹配結(jié)果
匹配數(shù)字(MatchNo):匹配數(shù)字,指明哪一個(gè)匹配結(jié)果值將被使用,正則表達(dá)式一般會(huì)有多個(gè)匹配結(jié)果。使用:0,表示Jmeter任選一個(gè)匹配值,使用:正整數(shù)N,表示Jmeter選擇第N個(gè)值進(jìn)行匹配,使用負(fù)數(shù)表示選取所有的值,一般與ForEach控制器配合使用
缺省值:如果正則表達(dá)式?jīng)]有匹配到數(shù)據(jù),引用變量將會(huì)返回一個(gè)默認(rèn)值,在調(diào)試中此功能很有用,如果沒(méi)有設(shè)置默認(rèn)值,那么很難分辨出正則表達(dá)式是否有匹配到數(shù)據(jù)或使用是否正確,當(dāng)然你也可以根據(jù)你的測(cè)試需求,在調(diào)試完成后去掉默認(rèn)值的設(shè)置
提取到的參數(shù),調(diào)用時(shí)用${SOCIAL_NO_1},${SOCIAL_NO_2}...,如果想要得到匹配出的參數(shù)的個(gè)數(shù),用${SOCIAL_NO_matchNr},如果想隨機(jī)選取一個(gè),只需要將
匹配數(shù)字設(shè)為0,使用${SOCIAL_NO}調(diào)用即可。
正則表達(dá)式提取賬號(hào)信息如下圖:
查看正則表達(dá)式提取結(jié)果,線程組-添加-Sampler-Debug Sampler
不需要做變動(dòng)
添加查看結(jié)果樹(shù)(此處省略),進(jìn)行注冊(cè)請(qǐng)求并查看Debug Sampler結(jié)果
添加登錄接口,并進(jìn)行引用mobile_phone
運(yùn)行測(cè)試腳本,在察看結(jié)果樹(shù)中 查看到已經(jīng)登錄(登錄code為:0):
看完上述內(nèi)容,是不是對(duì)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.sd-ha.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)標(biāo)題:Jmeter如何使用接口傳遞數(shù)據(jù)-創(chuàng)新互聯(lián)
分享地址:http://www.sd-ha.com/article26/epcjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、App開(kāi)發(fā)、網(wǎng)站排名、移動(dòng)網(wǎng)站建設(shè)、建站公司、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)