【问题标题】:Regular expression extractor in js body JMeterjs body JMeter中的正则表达式提取器
【发布时间】:2018-11-01 06:24:12
【问题描述】:

我想使用正则表达式提取器从 HTML 正文中提取数据,但我是正则表达式的新手,我不太了解它是如何工作的。

我想从rfb.connect("beta.anatobrace.com", port, "bb079382-e3e3-430d-a34e-18a406bb5419", path);中提取bb079382-e3e3-430d-a34e-18a406bb5419

【问题讨论】:

标签: regex jmeter


【解决方案1】:

根据您的情况,您需要在端口后包含字母数字和破折号:

beta.anatobrace.com", port, "([\-\w]+)

当然使用模板$1$和匹配号1

【讨论】:

  • 谢谢,这正是我需要的!
【解决方案2】:

如果您对正则表达式感到不满意,您几乎总是可以使用 Boundary Extractor 来代替。在基本上提取它会在“左边界”和“右边界”之间找到什么,所以如果你设置:

  • 左边界:rfb.connect("beta.anatobrace.com", port, "
  • 右边界:", path);

您将在两者之间获得您的 ID。

此外,与使用正则表达式提取器相比,边界提取器消耗的资源更少,因此您将能够从单台机器模拟更多的虚拟用户。有关更多详细信息,请参阅The Boundary Extractor vs. the Regular Expression Extractor in JMeter 文章。

【讨论】:

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