JMeter响应数据提交以继续下一个操作

问题描述:

我在Jmeetere遇到了一些问题,如果你们有一些建议,请和我刮胡子。我发送了我的应用程序的请求,并且在链接打开后单击,在响应数据中我得到了脚本已禁用。请点击提交以继续
提交。在响应数据提交是一个点击按钮,如果我点击它,它需要到应用程序的网站。我尝试了BeanShell PreProcessor,但仍然无法解决它。JMeter响应数据提交以继续下一个操作

由于

+0

JMeter不能在UI级别工作,所以不知道你在说什么:录音?运行基于硒的JMeter测试?你能否提供更多的信息,以及更好地制定你的问题,因为目前很难阅读。 –

+0

非常格式化的问题,请在添加更多详细信息之前提出qiestions – vishal

+0

对此感到抱歉。这是一个HTTP请求采样器,不是录音。我发送了HTTP请求,我收到了回复。我添加了监听器,查看结果树,我改变了对HTML的文本响应,然后我在采样器结果响应数据中看到了单击按钮,所以我不确定响应数据是否可以点击。谢谢 – Enwar

查看结果树与HTML视图是很有限的,因为JMeter Reference specifies

HTML视图试图呈现响应为HTML。呈现的HTML可能与任何Web浏览器中的视图相比较差;然而,它提供了一个快速的近似值,有助于初始结果评估。 不下载图像,样式表等。

该视图不会运行任何JS脚本。举例来说,由于HTTP请求返回的页面看起来像JavaScript,因此该页面的开发人员添加了一个标签,如果您尝试加载JavaScript不存在的页面,则会显示该标签。如果你看一下文字查看的页面,你会看到entiere返回的页面,它将包含类似:

.... 
<noscript>Script is disabled. Please click Submit to continue<button value="Submit" type="submit"/></noscript> 
... 

当您切换到HTML查看,它只会显示部分,因为JavaScript不存在。

底线:HTML视图非常有限,并且不支持您的页面。请使用文本查看,以了解您的脚本返回的内容。

+0

非常感谢Kiril。这正是我在JMeter请求中所做的。它帮助了很多,真的很感激!在这种情况下,提交可以在Jmeter中点击或有限制?谢谢 – Enwar

+0

不,它不起作用,因为你在查看结果树中看到的只是最后一个会话的记录。 –

+0

找到了你。谢谢Kirlis表示感谢! – Enwar