Jmeter新手 我正在使用Jmeter 2.11
方案: 我正在https网站上进行简单的登录测试,该网站受到保护 在登录期间发布一些隐藏的动态变量因此我需要使用其中一个 正则表达式extacter或xpath extracter。
问题:
我使用了xpath提取器并且有一个有效的xpath查询,但它始终会产生
不配。我检查了View Results Tree
并查看了响应数据,
显示的响应数据不完整,缺少大部分代码
包括隐藏的字段。
我试过的:
检查retrieve all embedded resource
但没有。
我的xpath提取程序已use tidy
和Quiet
已检查。
我的想法: 由于Jmeter没有产生完整的源,我想我需要提取变量 在其他地方首先将其传递给Jmeter,但问题是如何做到。
我知道在Jmeter中使用selenium插件可以解决这个问题,但我不知道是否 Jmeter有任何解决方案或建议。
谢谢,祝你有愉快的一天!
编辑: 这就是我在Jmeter中看到的
<section class ="Content"> <form id="_myId" name="_myId"></form>
//Missing code that contains the variables
</form> </section> </html>
答案 0 :(得分:2)
查看结果树输出有意限制为200 * 1024字节,如果响应超过此值,它将被截断。
有一个参数view.results.tree.max_size
,它指定了可以显示的最大响应长度。如果将其设置为零响应大小,则将禁止检查。
可以按照以下方式完成:
#view.results.tree.max_size=0
行(它位于JMeter安装的/ bin文件夹下)view.results.tree.max_size=0
行添加到user.properties
文件(相同位置)如果要覆盖此属性,只需将其作为参数传递给JMeter启动脚本,如下所示:
jmeter -Jview.results.tree.max_size=0 ........
有关JMeter属性及其处理方法的更多详细信息,请参阅Apache JMeter Properties Customization Guide。