jmeter | |在为登录功能执行post方法时面临问题,有人能建议后续方法吗

jmeter | |在为登录功能执行post方法时面临问题,有人能建议后续方法吗,jmeter,Jmeter,JMeter | |在执行登录功能的post方法时遇到问题,请建议步骤 我能够点击上述URL,但当我传递参数时,我得到的响应与点击URL时相同。 因此,不确定如何进行登录检查。您的测试需要真实,这意味着您需要尽可能地表示坐在真实浏览器后面的真实用户。真正的用户所做的是: 打开登录页面(通常获取请求) 键入凭据 单击“登录”或“提交”或任何按钮(通常是POST请求) JMeter不“键入”任何内容,所以您不需要第2点,但您可能需要在这两者之间添加一些内容,以防您的应用程序使用强制动态参数来跟踪客户

JMeter | |在执行登录功能的post方法时遇到问题,请建议步骤

我能够点击上述URL,但当我传递参数时,我得到的响应与点击URL时相同。
因此,不确定如何进行登录检查。

您的测试需要真实,这意味着您需要尽可能地表示坐在真实浏览器后面的真实用户。真正的用户所做的是:

  • 打开登录页面(通常获取请求)
  • 键入凭据
  • 单击“登录”或“提交”或任何按钮(通常是POST请求)
  • JMeter不“键入”任何内容,所以您不需要第2点,但您可能需要在这两者之间添加一些内容,以防您的应用程序使用强制动态参数来跟踪客户端状态或安全原因

    因此:

    • 确保您已添加到测试计划中
    • 在发布内容之前,请确保您模拟了第一个请求(打开登录页面)
    • 确保没有需要处理的动态参数。如果是,您需要使用

    请参阅以了解为什么密切代表真实用户如此重要,以及配置JMeter以模拟真实浏览器行为需要做些什么。

    感谢您的评论。我已经将HTTP Cookie管理器添加到我的测试计划中。是的,我首先点击了登录页面所在的url,然后在另一个步骤中,我设置了参数,用于登录id和密码。在你的post请求中除了userid和password之外还有其他参数吗。