我有一个web应用程序,其中有一个登录页面,一个应用程序提交页面和注销页面。单击页面中的submit按钮后,该按钮将被禁用。为此,我在jmeter中创建了一个脚本。我使用的是有10个线程的终极线程组。我有一个默认的登录凭证作为登录页面采样器中的参数。当我运行此脚本时,第一个登录页面示例将执行10次,然后应用程序提交示例将执行10次。在这里我有一个疑问,我如何处理这个应用程序提交示例,因为在第一线程本身提交按钮将被禁用。但是,当这个场景运行10次时,我得到了一个pass场景。
发布于 2014-06-13 01:59:21
JMeter不像QTP/Selenium -它不检查按钮是否被启用/禁用。它发送针对用户动作的http请求。因此,您将能够一次又一次地发送请求(除非有服务器端逻辑来处理此问题-即用户只能发送一个请求或类似的内容)。
但在源代码/http响应中,您可以使用正则表达式Extractor检查按钮是否被禁用。您可以相应地构建您的测试。
https://stackoverflow.com/questions/24181729
复制相似问题