【发布时间】:2016-05-22 14:41:23
【问题描述】:
我正在尝试为我的服务器加载测试登录功能。登录表单将数据以 $_POST 数组的形式发送到服务器,格式如下。
Array(
[LoginForm] => Array(
[username] => siddhant@gmail.com
[password] => 123456
[rememberMe] => 0
)
)
我面临的问题是如何在jmeter中发送这些参数。我尝试将它们发送到如下的 json 有效负载中。
{"LoginForm":{"username":"siddhant@gmail.com","password":"123456","rememberMe":"0"}}
我已经在请求中以名称值对的形式发送了用户名、密码和 rememberMe 参数,但我无法以这种方式登录。
此外,在身份验证后,系统会重定向到另一个 URL。 jmeter 会自动执行此操作,以便我可以在响应中添加断言。或者,我是否必须为此添加另一个 HTTP 请求?
【问题讨论】:
-
这里可以有多个东西。系统可能会要求您设置一些 cookie,您必须有一个 cookie 管理器。或者它可能会向您发送一个令牌,您必须在每个请求中传递该令牌。
标签: login jmeter http-post load-testing