2017-02-19 59 views
-1

我想獲取「chat_session_id」響應讀取會話ID:8216,由應答數據和應用正則表達式提取無法從JMeter的

「chat_session_id」:(?+)

但僅取8而不是8216

回答

1

你正確地這樣做了,錯的是你需要逗號添加到您的正則表達式

Actual value: "chat_session_id": 8216, 

Regx:   "chat_session_id": (.+?), 
1

嘗試修改您的正則表達式查找像:

"chat_session_id": (\d+) 

這人會匹配任何數量繼chat_session_id:所以它應該工作,因爲它通過View Results Tree監聽輸出證明:

View Results Tree - RegExp Tester


在一般情況下,給你所得到的以JSON格式響應,使用JSON Extractor更適合使用JSON數據類型。相關JSON Path Expression將會如此簡單:

$..chat_session_id