我正在测试API端点,该端点具有基于表单的身份验证(以提高安全性)。有人可以建议如何在Jmeter中处理基于表单的身份验证。我尝试使用HTTP Authorization Manage,但我的请求仍然失败。
答案 0 :(得分:0)
您基本上需要通过使用JMeter的HTML Form采样器发送HTTP POST请求来提交HTTP Request。
鉴于您提供了正确的凭据,因此您应有权采取进一步的措施。
在某些情况下,您可能需要执行correlation,因为您可能需要提供一个(或多个)动态参数以及凭据,因为您的应用程序可以将这些参数用于CSRF protection或其他原因,因此请确保仔细检查实际浏览器发送的请求(您可以使用browser developer tools捕获原始请求),并且是否有任何动态参数-您应该使用合适的{{3 }}
成功登录后,应该足以添加JMeter Post-Processor来维护用户会话。