【发布时间】:2017-04-29 18:48:19
【问题描述】:
我正在尝试为我的项目创建一个Jmeter 脚本,其中包括简单的登录和注销流程。我使用 Chrome 扩展程序“Blazemeter”记录了脚本,该脚本位于登录 http 采样器下,使用 post 方法在正文中发送以下数据。
{"username":"U2FsdGVkX1/NOa/KQxSdikbkXsT8M5bF4K2oSVx/zTBAvyymJ93co+10eUT0cZuJ","password":"U2FsdGVkX183cvN9kZZiv5HRtrV/Z0ZwB89YenArxtA="}
当我在Jmeter 中重播脚本时,它会抛出这个错误:
{"not_auth":"Invalid credentials. Please try again"}
我尝试提供实际凭据,但对我不起作用。 谁能帮我解决这个问题?这个动态值是在浏览器端生成的,我在之前的响应中找不到任何动态值。
【问题讨论】:
-
您的应用程序支持哪种类型的身份验证?
-
我希望你添加了 Cookie 管理器。请检查您的请求中是否添加了 application/json 标头。
-
Cookie 管理器未添加,是的,内容类型为 application/json,并添加到请求头中。
-
添加 Cookie 管理器并运行测试。我可以知道身份验证类型吗?
-
我们有用于身份验证的 UAA @NaveenKumarNamachivayam
标签: http dynamic jmeter http-post