【问题标题】:complex regular expression in jmeter [duplicate]jmeter中的复杂正则表达式[重复]
【发布时间】:2016-11-21 13:55:26
【问题描述】:

我在 JMeter 上测试的测试脚本的 http 响应中有以下片段。

"info":"{\"scno\":\"External_Interaction_Step7\",\"sdn\":\"CASHDEP - Cash    Deposit - Capture Transaction Details\",\"dtype\":\"Form\",\"sname\":\"BT_TTB_CashDep_PRC\",\"sid\":\"85684c370c4410aa%1?934?-1\"}"},"header":{"un":"salamaj1","appId":"BFBT","ut":"1?856849590bff1957?-1"}}}

现在,我想获取“sid”变量的值以用于相关目的,因为它是动态的。我目前正在使用这个正则表达式

\"sid\":\"(.+?)\"

获取 sid 的值为 85684c370c4410aa%1?934?-1。但它不起作用。有什么建议吗?

【问题讨论】:

  • 是的,它会在 5 分钟后显示。大声笑

标签: java regex jmeter performance-testing


【解决方案1】:

反斜杠是转义字符,因此需要转义。试试:

\\"sid\\":\\"(.+?)\\"

【讨论】:

  • 我明白了。它有效:)
猜你喜欢
  • 2020-10-17
  • 2015-02-21
  • 1970-01-01
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 2016-08-17
  • 1970-01-01
相关资源
最近更新 更多