【问题标题】:JMeter Regular Expression to extract numberJMeter正则表达式提取数字
【发布时间】:2017-04-03 14:02:09
【问题描述】:

我想从响应数据中提取字母数字并尝试了几个正则表达式,但没有一个有效。

例如响应数据 (json) 将包含以下内容:

"sessionId":"WC-123"

我想提取 sessionId 的值,即WC-123 并将其存储在变量中,以便可以在其他测试中使用。

sessionId 的格式不会改变。我是WC-(Number)

【问题讨论】:

  • 你尝试了哪些模式?
  • "sessionId":"([a-zA-Z]|-|[0-9])" 和其他一些.....
  • 每个字符类——即[...]——只匹配1个字符。
  • 你试过"sessionId":"([-a-zA-Z0-9]+)"吗?

标签: regex jmeter


【解决方案1】:
'"sessionId":"(WC-\d+)"'

虽然我不知道 jmeter,但这应该可以工作

【讨论】:

    【解决方案2】:

    预期:需要获取 Session Id 值

    给定格式: "sessionId":"WC-123"

    我们需要创建以下正则表达式格式来提取会话 ID 值

    正则表达式格式

    "sessionId":"(.+)"
    

    【讨论】:

      猜你喜欢
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多