【发布时间】:2017-09-29 08:34:00
【问题描述】:
有人可以帮助我如何从中创建正则表达式吗?我只需要a_n: " 之后的文本,所以我只需要这个文本。例如jgoijODIJGojsklfj4dgdg_797gsdg-df_gsdfh-dhfGSDhfdsg-dfg
{
"a_n": "jgoijODIJGojsklfj4dgdg_797gsdg-df_gsdfh-dhfGSDhfdsg-dfg",
"type": "something",
"uuser": "userid",
"expire": "6018"
}
【问题讨论】:
-
这看起来像 json。您是否尝试过使用 json 解析器来加载和提取它?
-
这是来自发布请求的响应,我需要在下一个请求标头中使用此值。我需要它用于 jmeter,所以最好的方法应该是 regex 或 xpath ..
-
regex 和 xpath 是两个完全不同的东西,我认为两者都不适合您的用例。此外,您应该为您的问题提供更多背景信息 - 例如。用例、编程语言、数据将如何变化。
-
我有 jmeter POST 请求,响应数据是我发布的文本。我需要从此文本中使用 a_n: 的值在下一个请求标头中。我在 jmeter 中使用了类似的(xml 响应)xpath 提取器或正则表达式提取器。也可以使用一些 javascript 或 beanshell 脚本,但我认为通过正则表达式会更容易,因为我对脚本不是很熟悉...
-
谢谢大家。我已经为 jmeter 安装了 json 提取器插件,所以我正在尝试这个,但是如果有人可以帮助我也可以使用 json 那就太好了。