如何在JMeter中使用Google帐户登录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在JMeter中使用Google帐户登录相关的知识,希望对你有一定的参考价值。
我尝试登录使用Google帐户登录的应用程序。我尝试使用脚本记录器,但它不起作用。
答案
最有可能通过Google帐户登录是使用OAuth协议实现的,这不是您可以录制和重播的内容。实际上,您不需要加载测试登录过程本身,因为它主要在Google端执行。
要进行身份验证,您需要通过JMeter的Authorization Bearer提供正确的HTTP Header Manager令牌。可以使用以下方法之一获取令牌:
- 通过录制(在HTTP标头管理器中查找
Authentication: Bearer
标记 - 使用来自WebDriver Sampler的真实浏览器并在您登录后 - 将会话信息从浏览器复制到JMeter
- 如果你有权限,从Google Console
- 通过使用来自JOAuth Client Library for Java的SR223 Sampler执行完整的认证过程
有关每种方法的更详细说明,请参阅How to Run Performance Tests on OAuth Secured Apps with JMeter文章。
以上是关于如何在JMeter中使用Google帐户登录的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# 中使用服务帐户登录 Google API - 凭据无效
如何为具有多个帐户的用户在Google App Scripts中选择帐户?
除非已登录Google帐户,否则不会显示嵌入式Google日历
在 SwiftUI 中使用 google 帐户登录后是不是有任何改变视图的方法?
当我的用户使用 gae-simpleauth 登录时,如何从 Google 帐户中检索电子邮件地址并将其存储在我的应用程序的用户配置文件中?