我有以下表达式:
“LASTNAME”: “Jhonson”, “VIEWTYPE”: “所有者”, “ACCEPTSTATEID”:4 “SUBSCRIBERCOUNT”:1, “PROVIDERLASTUPDATE”: “”, “MSG_NEW_FLAG”:真 “PATIENTNAME”:“Jhonson ,Tim“,”PATIENTGENDER“:”M“,”FIRSTNAME“:”Tim“,”ADMITTYPEID“:7,”CASEOWNERCONTACTID“:3102404757,
问题-1 我想提取第一个&最后的动态值,即“LASTNAME”& “CASEOWNERCONTACTID”使用正则表达式提取器。 如何逃避这两者之间存在的其他参数。
问题-2 此外,只能通过转义特定的“CASEOWNERCONTACTID”来提取“LASTNAME”吗? 我的意思是,除了这个“CASEOWNERCONTACTID”之外还需要“LASTNAME”:3102404757
提前致谢
答案 0 :(得分:0)
如果是JSON响应,您可以使用非常容易使用的JSON Path Extractor
。
https://blazemeter.com/blog/using-xpath-extractor-jmeter-0 (向下滚动到'解析JSON')
如果您想使用Regular Expression Extractor
,
Reference Name : reg.lastname.id
Regular Expression : "LASTNAME":"(.*?)".*?"CASEOWNERCONTACTID":([0-9]+)
你会得到,
reg.lastname.id_g1=Jhonson
reg.lastname.id_g2=3102404757