jmeter ||在执行登录功能的post方法时遇到问题,任何人都可以建议以下方法

时间:2017-02-13 05:43:22

标签: jmeter

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

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

1 个答案:

答案 0 :(得分:0)

您的测试需要切合实际,这意味着您需要尽可能地代表真实浏览器背后的真实用户。真正的用户做的是:

  1. 打开登录页面(通常是GET请求)
  2. 输入凭据
  3. 点击“登录”或“提交”或任何按钮(通常是POST请求)
  4. JMeter不会“输入”任何内容,因此您不需要第2点,但如果您的应用程序使用强制动态参数来跟踪客户端状态或安全性原因,您可能需要介入两者之间的内容。

    所以:

    • 确保您的测试计划已添加HTTP Cookie Manager
    • 确保在发布内容之前模拟第一个请求(打开登录页面)
    • 确保您没有需要解决的动态参数。如果是 - 您需要使用PostProcessors
    • 处理它们

    请参阅How To Make JMeter Behave More Like A Real Browser,了解为什么密切代表真实用户以及需要采取哪些措施来配置JMeter以模仿真实浏览器的行为如此重要。