You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JMeter CSS选择器提取script标签的内部文本?

JMeter提取script标签内部文本问题解决方法

你遇到的情况是:给script标签添加了.script_class类,用JMeter的CSS选择器提取器配置如下:

Name of created variable: content
CSS Selector expression: .script_class
Default Value: Not_Found

选择器能找到标签(未返回默认值),但content变量为空。这是因为JMeter默认的CSS选择器提取器若不指定属性,会提取元素的可见文本,而script标签的内容属于textContent属性,需要显式指定才能提取。

解决方法有两种:

  • 方法一:修改CSS选择器提取器配置
    在CSS选择器提取器的「Attribute」字段中填写textContent,保持选择器表达式为.script_class。这样提取器会获取script标签的内部文本内容,赋值给content变量。

  • 方法二:改用XPath提取器
    添加XPath提取器,设置以下参数:

    • Name of created variable: content
    • XPath Query: //script[@class='script_class']/text()
    • Default Value: Not_Found
      这个XPath表达式会直接定位到目标script标签的文本节点,提取其内容。

配置完成后重新运行测试,content变量就能正确获取到script标签的内部文本了。

内容的提问来源于stack exchange,提问作者G Knucklez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 19:54:53