regex - 提取器正则表达式中的正则表达式问题 - JMeter
问题描述
我在 JMeter 中使用正则表达式提取器从参数中提取数据。但是,没有提取数据。
回复:
{
"access_token": "8d06ba17-2e51-31d2-aa55-25e4a3ecd33b",
"expires_in": 7200
}
提取器:
Name reference: token
Regular expression: "access_token": "(.+?)"
Match: $1$
请求参数使用
v1/api/users?client=${token}
解决方案
将JSON Extractor与JSON Path Expressions
as一起使用$.access_token
JSON PostProcessor 使您能够使用 JSON-PATH 语法从 JSON 响应中提取数据。这个后处理器与正则表达式提取器非常相似。它必须作为 HTTP 采样器或任何其他具有响应的采样器的子级放置。它将允许您以非常简单的方式提取文本内容