Jmeter如何使用接口傳遞數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章主要講解了Jmeter如何使用接口傳遞數(shù)據(jù),內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

創(chuàng)新互聯(lián)建站溝通電話:028-86922220,為您提供成都網(wǎng)站建設網(wǎng)頁設計及定制高端網(wǎng)站建設服務,創(chuàng)新互聯(lián)建站網(wǎng)頁制作領域10多年,包括人造霧等多個領域擁有多年設計經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為企業(yè)錦上添花。

一。

1.提取響應結果中的“mobile_phone”,作為下一個登錄接口的賬號信息

Jmeter如何使用接口傳遞數(shù)據(jù)

1)在當前接口下,添加-置處理器-正則表達式提取器

Jmeter如何使用接口傳遞數(shù)據(jù)

2)正則表達式處理器

說明:

后置處理器:在請求結束或者返回響應結果時發(fā)揮作用

  • APPly to:作用范圍(返回內容的斷言范圍)
  • Main sample and sub-samples:作用于父節(jié)點的取樣器及對應子節(jié)點的取樣器
  • Main sample only:僅作用于父節(jié)點的取樣器
  • Sub-samples only:僅作用于子節(jié)點的取樣器
  • JMeter Variable:作用于jmeter變量(輸入框內可輸入jmeter的變量名稱)

要檢查的響應字段:需要檢查的響應報文的范圍

主體:響應報文的主體,一個網(wǎng)頁頁面的內容,除了信息頭以外的內容

  • Body(unescaped):主體,響應的主體內容且替換了所有的html轉義符,注意html轉義符處理時不考慮上下文,因此可能有不正確的轉換,不太建議使用
  • BodyasaDocument:從不同類型的文件中提取文本,注意這個選項比較影響性能
  • Response Headers:響應信息頭
  • Request Headers:請求信息頭
  • URL:統(tǒng)一資源定位符,即Internet上用來描述信息資源的字符串
  • Response Code:響應狀態(tài)碼,比如200、404等
  • Response Message:響應信息

引用名稱(ReferenceName):Jmeter變量的名稱,存儲提取的結果;即下個請求需要引用的值、字段、變量名(例子中我提取的是SOCIAL_NO)

引用方法:引用方法:${引用名稱}

正則表達式(RegularExpression):使用正則表達式解析響應結果,“()”表示提取字符串中的部分值,請不要使用“||”,除非你本身需要匹配這個字符。

下面是常用的正則表達式操作符:

():括起來的部分就是要提取的。

.:匹配任何字符串。+:一次或多次。?:不要太貪婪,在找到第一個匹配項后停止。

Jmeter如何使用接口傳遞數(shù)據(jù)

模板(Template):模板,用來從匹配的結果中創(chuàng)建一個字符串,這是通過正則表達式匹配出來的一組值,語法為:$1$指代第一組,$2$指代第二組,$0$指代整個匹配結果

匹配數(shù)字(MatchNo):匹配數(shù)字,指明哪一個匹配結果值將被使用,正則表達式一般會有多個匹配結果。使用:0,表示Jmeter任選一個匹配值,使用:正整數(shù)N,表示Jmeter選擇第N個值進行匹配,使用負數(shù)表示選取所有的值,一般與ForEach控制器配合使用

缺省值:如果正則表達式?jīng)]有匹配到數(shù)據(jù),引用變量將會返回一個默認值,在調試中此功能很有用,如果沒有設置默認值,那么很難分辨出正則表達式是否有匹配到數(shù)據(jù)或使用是否正確,當然你也可以根據(jù)你的測試需求,在調試完成后去掉默認值的設置

提取到的參數(shù),調用時用${SOCIAL_NO_1},${SOCIAL_NO_2}...,如果想要得到匹配出的參數(shù)的個數(shù),用${SOCIAL_NO_matchNr},如果想隨機選取一個,只需要將

匹配數(shù)字設為0,使用${SOCIAL_NO}調用即可。

正則表達式提取賬號信息如下圖:

Jmeter如何使用接口傳遞數(shù)據(jù)

查看正則表達式提取結果,線程組-添加-Sampler-Debug Sampler

Jmeter如何使用接口傳遞數(shù)據(jù)

不需要做變動

Jmeter如何使用接口傳遞數(shù)據(jù)

添加查看結果樹(此處省略),進行注冊請求并查看Debug Sampler結果

Jmeter如何使用接口傳遞數(shù)據(jù)

添加登錄接口,并進行引用mobile_phone

Jmeter如何使用接口傳遞數(shù)據(jù)

運行測試腳本,在察看結果樹中 查看到已經(jīng)登錄(登錄code為:0):

Jmeter如何使用接口傳遞數(shù)據(jù)

看完上述內容,是不是對Jmeter如何使用接口傳遞數(shù)據(jù)有進一步的了解,如果還想學習更多內容,歡迎關注創(chuàng)新互聯(lián)網(wǎng)站建設公司行業(yè)資訊頻道。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.muchs.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁標題:Jmeter如何使用接口傳遞數(shù)據(jù)-創(chuàng)新互聯(lián)
分享地址:http://www.muchs.cn/article26/epcjg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設App開發(fā)、網(wǎng)站排名、移動網(wǎng)站建設、建站公司網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司