1.jmeter關(guān)聯(lián)
1.1xpath關(guān)聯(lián)
使用場景
在接口返回值為HTML或xml格式時(shí),使用xpath提取器
剪返。xpath提取器
后置處理器中---->xpath提取器
配置xpath提取器
引用名稱:接收返回值數(shù)據(jù)的變量名
亚隙。 XPath query :xpath表達(dá)式
匹配數(shù)字:0表示隨機(jī)選擇,-1表示取所有
缺省值:當(dāng)沒有找到對應(yīng)數(shù)據(jù)的時(shí)候,顯示缺省值的內(nèi)容
银萍。 XML parsing Options中選擇Use Tidy和Quiet
1.2json關(guān)聯(lián)
·json提取器
猴贰。HTTP請求---->右鍵---->添加---后置處理器---json提
取器
使用場景
在接口返回?cái)?shù)據(jù)為json格式時(shí)使用
配置ison提取器
引用名稱:接收返回值數(shù)據(jù)的變量名
json path expressions:jsonpath表達(dá)式$..獲取字段名
匹配數(shù)字:0表示隨機(jī)選擇,-1表示取所有
缺省值:當(dāng)沒有找到對應(yīng)數(shù)據(jù)的時(shí)候,顯示缺省值的內(nèi)容
1.3正則表達(dá)式關(guān)聯(lián)
炼七。正則表達(dá)式提取器
o HTTP請求---->右鍵----添加---->后置處理器---->正則表
達(dá)式提取器
使用場景
帜乞。適用于任何返回形式
表達(dá)式示例:
嗽测。(.*?) 替代要獲取的值
撑帖。"session":[(*?))
"session":( 表示取值的開始位置
} 表示取值終止位置
配置正則表達(dá)式提取器
前2個(gè)選項(xiàng)默認(rèn)即可
引用名稱:接收返回值數(shù)據(jù)的變量名
正則表達(dá)式:"session":((*?》
模板:$1$表示取第一組數(shù)據(jù)
匹配數(shù)字:0表示隨機(jī)選擇1表示取第一個(gè)
缺省值:當(dāng)沒有找到對應(yīng)數(shù)據(jù)的時(shí)候,顯示缺省值的內(nèi)容