Jmeter介面測試用,關聯測試實現步驟

2021-10-09 08:12:11 字數 703 閱讀 6759

引用名稱:自己定義的變數名稱,後續請求將要引用到的變數名,如填寫的是:user_id,後面的引用方式是$

正規表示式:提取內容的正規表示式,相當於lr中的關聯函式

【() 括起來的部分就是需要提取的,對於你要提的內容需要用小括號括起來】

【. 點號表示匹配任何字串】

【+ 一次或多次】

【? 在找到第乙個匹配項後停止】

這部分一定要複製,不要手動敲

模板:用$$引用起來,如果在正規表示式中有多個正規表示式(多個括號括起來的東東),則可以是2

22,3

33等等,表示解析到的第幾個值給user_id。例如:1

11表示匹配到的第乙個值

匹配數字:0代表隨機取值,-1代表所有值,此時提取結果是乙個陣列,其餘正整數代表第幾個匹配的內容提取出來。如果匹配數字選擇的是-1,還可以通過use

rid1

的方式來

取第1個

匹配的內

容,的方式來取第1個匹配的內容,

useri​

d1​的

方式來取

第1個匹

配的內容

,來取第2個匹配的內容。

預設值:正則匹配失敗時,取的值

JMeter通過正則進行關聯測試

在進行介面測試的時候,前乙個介面返回的動態資料作為後續請求的引數,這時候需要用到關聯技術,今天來說一說jmeter如何通過正規表示式進行關聯測試。首先,找到相應請求 第一次引起動態資料響應對應的請求 通過察看結果樹的text製圖,根據響應關鍵資料比如 稿件標題 查詢。新增正規表示式提取器 在 取樣器...

JMeter介面測試 關聯

我們知道斷言是從返回結果中檢查有沒有預期的值,現在有乙個問題,有乙個購買商品的介面,必須要先登入才能夠購買商品,那麼你呼叫介面的時候怎麼知道是否已經登入了,一般這樣的都會在呼叫的時候傳乙個token的引數,服務端判斷token是否過期或者token是否正確,如果正確的話,那就是登入成功了就可以買東西...

postman介面做關聯測試的方法步驟

目錄 1.先請求登入介面,請求成功之後,返回對應的token 2.在對應的第一步請求成功之後的tests下通過js來設定全域性變數 獲取介面返回值 var jsondata json.parse responsebody 根據自己的介面結果層級獲取對應的值並設定為全域性變數 pm.globals.s...