我正在使用Google Identity Toolkit进行登录的网络应用程序。我们需要进行负载测试,我们肯定希望我们的测试能够涵盖整个系统流程;我们想确保GITKit最终不会成为瓶颈。
然而,由于GITKit似乎只能作为前端组件使用,我们还无法找到一种方法将GITKit包含在负载测试或单元测试中,而是提取Google的GTokens在人类用户登录并将其放置在可访问的位置之后,从服务器日志开始,直到到期,此时它们将被替换。
这非常麻烦,它肯定不会用于负载测试,我们需要同时为成千上万的用户发布。
有没有人知道通过命令行或语言(最好是python)以编程方式向GITKit服务器/使用GITKit登录的方法。谢谢!
答案 0 :(得分:0)
Google Identity Toolkit有一个REST API,您可以从服务器调用它:https://developers.google.com/identity/toolkit/web/reference/relyingparty/verifyPassword。请求网址中需要Google服务器API密钥,例如https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key= {YOUR_API_KEY}。您可以参考this page从Google Developer Console获取API密钥。