關聯是請求與請求之間存在數據依賴關係,須要從上一個請求獲取下一個請求須要回傳回去的數據正則表達式
要關聯這個數組
user_id":"10145"函數
說明:spa
簡單介紹一下Jmeter正則表達式提取器的使用方法。.net
一、添加Jmeter正則表達式提取器3d
在具體的Request下添加Jmeter正則表達式提取器(Jmeter正則表達式在「後置處理器」下面)blog
二、Jmeter正則表達式提取器控制面板,截圖以下:字符串
位置1:名稱及註釋get
位置2:正則表達式提取內容的範圍。(關於各字段的詳細說明請查閱協議的相關說明)模板
位置3:正則表達式提取的相關設置
- 引用名稱:本身定義的變量名稱,後續請求將要引用到的變量名,如填寫的是:user_id,後面的引用方式是${user_id}
- 正則表達式:提取內容的正則表達式,至關於lr中的關聯函數
- 【() 括起來的部分就是須要提取的,對於你要提的內容須要用小括號括起來】
- 【. 點號表示匹配任何字符串】
- 【+ 一次或屢次】
- 【? 在找到第一個匹配項後中止】
- 模板:用$$引用起來,若是在正則表達式中有多個正則表達式(多個括號括起來的東東),則能夠是$2$,$3$等等,表示解析到的第幾個值給user_id。例如:$1$表示匹配到的第一個值
- 匹配數字:0表明隨機取值,-1表明全部值,此時提取結果是一個數組,其他正整數表明第幾個匹配的內容提取出來。若是匹配數字選擇的是-1,還能夠經過${user_id_1}的方式來取第1個匹配的內容,${user_id_2}來取第2個匹配的內容。
- 缺省值:正則匹配失敗時,取的值