在工作中,用jm錄製了登入---退出的指令碼,但是多次請求後發現,總是返回的錄製指令碼的時候使用的賬號的資料。
經過研究發現,login後,響應裡的每次返回的token值是變化的,順著往下看,下乙個請求中傳送出去的token卻一直是同乙個不變。fxxk!!!
於是,1.在login上新增正規表示式,提取出每次變化的token
2.再之後的請求中,引用這個token,(也可以再之後的每個請求資訊頭管理器中,把token,的值換成$)
3.還發現,新增debug sampler,在檢視結果樹中,可以檢視正則是否有獲取成功
正好再研究下,正規表示式中的各種規則。。。不會的太多了。。。汗!!!
圖一
圖2
圖3
jmeter 正規表示式關聯
1 當伺服器返回的動態變化而且對業務有影響的需要關聯 2 檢視指令碼是否正確,看其中是否有動態資料影響 3 看一大串字串每次請求引數是否有變化 4 問問開發,需要關聯 5 介面的入參都是有 要麼手動輸入的,要麼是當前介面的前乙個或者前幾個介面響應中來的,要麼是固定的 1 就是取值 2 確定左右邊界值...
五 Jmeter 關聯(正規表示式)
一 什麼時候需要關聯?1.伺服器返回的動態變化而且對業務有影響的需要關聯。2.回放指令碼看是否正確,檢查下指令碼,是否有動態資料影響 3.一大串字串,每次請求引數是否有變化 4.可以找開發問問,介面是開發做的,最清楚了 二 jmeter中的關聯元件可以幫助我們從伺服器響應資料中找到我們需要的資料,把...
jmeter關聯 正規表示式提取器
正規表示式提取器 後置處理器 2 設定正規表示式提取器 說明 1 引用名稱 下乙個請求要引用的引數名稱,如填寫title,則可用 引用它。2 正規表示式 括起來的部分就是要提取的。匹配任何字串。匹配0次或者多次。一次或多次。不要太貪婪,在找到第乙個匹配項後停止。3 模板 用 引用起來,如果在正規表示...