我正在尝试创建 jmeter 脚本以登录 iphone 本机应用程序。应用程序正在使用 cognito 对用户进行身份验证。作为应用程序第一页的响应,我得到了 SALT 和 Secret 块。我在下一个请求中传递了这个秘密块和其他必需的参数,但是我收到错误消息,因为“用户名或密码正确”。
有没有人在类似的事情上成功地工作过可以帮助我的事情。
查看Amazon Cognito页面:
社会和企业身份联盟
借助 Amazon Cognito,您的用户可以通过 Google、Facebook 和Amazon等社交身份提供商以及通过SAML的Microsoft Active Directory等企业身份提供商登录。
基于标准的身份验证
Amazon Cognito 用户池是基于标准的身份提供商,支持身份和访问管理标准,例如 Oauth 2.0、SAML 2.0和 OpenID Connect。
您将无法记录和重放任何提到的协议,这取决于您需要应用高级关联或提供所需Bearer Token的底层身份提供者机制。
因此,您需要确定在后台使用了哪种身份机制,并相应地修改您的 JMeter 测试。
参考资料: