【问题标题】:Fetch specific value from Regular expression extractor in Jmeter从 Jmeter 中的正则表达式提取器中获取特定值
【发布时间】:2021-06-07 02:57:52
【问题描述】:

我有显示类似“ORDER_ID”:“12345-45678”的响应的 API,这两个值都是动态的,我只想获取 45678 值并将其用于进一步的 API。

我在正则表达式提取器中尝试了以下解决方案

"ORDER_ID":"(.{1,10})

"ORDER_ID":"([0-9]{4}-[0-9]{2}-[0-9]{2}).*?"

"ORDER_ID" :
    \d{4}-\d{2}-\d{2}

这些解决方案只取第一个值,而不是最后一个值。

【问题讨论】:

    标签: jmeter performance-testing jmeter-5.0


    【解决方案1】:

    您需要通过括号捕获分组,因此在第二个数字组上使用括号:

    ORDER_ID":"\d+\-(\d+)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多