我從服務器獲取以下響應以JSON:如何從Jmeter中的正則表達式提取器中提取值?
{
"global_id": 00001,
"name": "IMG_0747.JPG",
"time_taken": {
"segment_1_time": 1,
"segment_2_time": 1,
"segment_3_time": 27,
"segment_4_time": 1,
"segment_5_time": 16,
"segment_6_time": 20,
}
}
我想提取segment_1_time,segment_2_time,...,segment_6_time的值。要做到這一點,我現在用的是下面的值在正則表達式提取(區段1只):
Reference Name: s1time
Regular Expression: "segment_1_time": (\d+)
Template: $1$
Match No: 1
Default Value: 0
我豆殼後處理器寫這個劇本獲得segment_1_time的價值才能使用它進行進一步處理:
String time_s1= vars.get("s1time");
log.info("Segment 1 time= "+time_s1);
由於某種原因,我總是在time_s1中獲得NULL。我也嘗試使用var time_s1而不是String time_s1但它也給出了空值。我哪裏錯了?