如何使用JMeter从隐藏的输入字段中获取值

 丁可丁可_136 发布于 2023-01-30 15:48

我试图从隐藏的输入字段中获取值.我研究并发现许多网站(包括本网站上的实例)都展示了很好的例子.当我尝试它们时,我无法使用我学到的方法从这个隐藏字段中检索值.我已经尝试了xpath提取器和正则表达式提取器,但是没有人从隐藏字段中检索值.

另外,我会注意到在JMeter左侧的树中,我将提取器作为子项放到首先出现令牌的HTTP请求中.提取器应该是子节点还是它们应该与HTTP请求处于同一级别,但是在测试流程之后呢?

==============================

在这里,我将解释我的设置.表单中有一个HTTP请求.表单上有一个令牌.我需要获取此令牌的值.以下是令牌出现的页面的html:

==============================

对于正则表达式提取器,我已经尝试了所有这些,每次测试运行一次:

//input[@type="hidden" and name="token"]/@value
//input[@type="hidden"][@name="token"]/@value
//input[@type="hidden"]/[@name="token"]/@value
//input[@type="hidden"][@name="token"]/@value/[@id="token"]
//input[@type="hidden"]/[@name="token"]/@value/[@id="token"]

对于XPath Extractor,我已经尝试了所有这些,每次测试运行一次:

//[@id="token"]
/html/body/div/div[2]/div/form/input[1]
//html/body/div/div[2]/div/form/input[1]

Jay.. 6

试试这个: //input[@type="hidden" and @name="token"]/@value

此外,您可以在JMeter中完全测试您的表达式.例如,您可以在View Result Tree Listener 中的XPath Tester元素中检查此xpath提取.在那里你也可以找到Regexp Tester

1 个回答
  • 试试这个: //input[@type="hidden" and @name="token"]/@value

    此外,您可以在JMeter中完全测试您的表达式.例如,您可以在View Result Tree Listener 中的XPath Tester元素中检查此xpath提取.在那里你也可以找到Regexp Tester

    2023-01-30 15:50 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有