{
"response":{
"statusCode":"00",
"status":"success",
"responseData":{
"status":1,
"themeID":27,
"themeName":"ThemeName25",
"templateId":22
}
}
}
这里我需要使用正则表达式提取器检索templateId
,themeName
的值,而不是像json路径提取器那样使用jmeter插件。任何人都有这个解决方案??
答案 0 :(得分:0)
使用regexen
/"themeName":"([^"]+)"/
/"templateId":([0-9]+)/
捕获结果。
通常需要注意的是,强烈建议不要使用正则表达式模式作为解析器替代
一个假设是templateId
的值是结构数字。
答案 1 :(得分:0)
捕获templateId:templateId":(\d+)
捕获themeName:themeName":"(.+?)"
上面的特殊字符是:
(和) - 这些包含要返回的匹配字符串的部分
。 - 匹配任何字符
+ - 一次或多次
? - 第一场比赛成功时停止
\ d - 任何数字