gpt4 book ai didi

jsf - 使用 JMeter 面对 FormSignature?

转载 作者:行者123 更新时间:2023-11-28 21:33:18 25 4
gpt4 key购买 nike

我必须对几乎在发送的每个请求中都使用 javax.faces.FormSignature 的应用程序进行负载测试。我正在使用这样的 xPath 提取器来获取 FormSignature 的值:

/html/body/div/div/div/form/input[@name='javax.faces.FormSignature']/@value

然后我声明一个用户定义的变量并解析我使用正则表达式提取器获得的值,如下所示:

value=(.+?)

我使用 HTTP 代理服务器记录我的 session ,因此我 100% 确定从中提取这些值的 GET 请求以及将使用这些值的 POST 请求。它正在工作,我还没有在网上找到任何关于使用 FormSignature 和 JMeter 的信息。最重要的是,我对 JMeter 也很陌生。谁能帮帮我?


好的,我之前检查过 Tidy 选项。 xpath 有效(我已经检查过 Firebug )。这是我所拥有的:有一个名为 FORM 的 jmeter 用户变量,然后我使用上面提到的 xpath 提取一个值并将其应用于 FORM。然后我使用正则表达式提取器仅提取值 (value=\"(.+?)\")。我将此正则表达式提取器应用于我的 jmeter 变量 ${FORM} 因为这是一个(我认为)包含我之前提取的 xpath 结果的变量。此正则表达式提取器的引用名称是 FORMVALUE,这是我传递给发布请求的值。我没有收到明显的错误,它只是不起作用。传递给我的请求的值是我设置的默认值,即“未找到 FORMVALUE”。有什么想法吗?

最佳答案

你有没有试过没有完整路径和双引号,像这样:

//input[@name="javax.faces.FormSignature"]/@value

关于jsf - 使用 JMeter 面对 FormSignature?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11618582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com