JMETER:从TITLE标签中捕获文本

时间:2014-11-26 02:10:07

标签: jmeter

在这里,我想捕捉" Home"我的回复中的文字在断言中作为验证点进一步使用             家 使用正则表达式提取器

1 个答案:

答案 0 :(得分:2)

鉴于您需要页面标题,该标题在HTML中表示如下:

<title>JMETER : Capture text from TITLE tags - Stack Overflow</title>

您可以使用以下正则表达式提取器配置:

  1. 添加HTTP Request Sampler配置如下:
    • 服务器名称:stackoverflow.com
    • 路径:/questions/27140217/jmeter-capture-text-from-title-tags
  2. 添加一个Regular Expression Extractor 作为HTTP请求的子,配置如下:
    • 参考名称:title或任何有意义的内容
    • 正则表达式:<title>(.+?)</title> - 捕捉标题标签之间的任何内容
    • 模板:$1$
  3. 在与HTTP请求采样器相同的级别添加Debug Sampler
  4. 添加View Results Tree监听器
  5. 使用1个线程和1个循环
  6. 运行测试
  7. 打开调试采样器&#34;查看结果树&#34;听者
  8. 您应该看到title变量等于此页面标题,可以在当前线程组中将其引用为${title}${__V(title)}

    Viewing Regular Expression Matches

    有关如何使用正则表达式提取所需值的全面信息,请参阅Using RegEx (Regular Expression Extractor) with JMeter指南。