我使用User API构建了一个GAE应用程序。
我已经构建了一些Selenium测试应用程序,通过操纵浏览器输入用户名和密码来登录,这样可以正常工作。
我想构建一个命令行python应用程序(最有可能使用Requests库)来对登录后面的一些API进行更多的性能/可伸缩性测试。如何使用自定义非浏览器客户端登录?
是否只是在跟踪所有Cookie时向https://accounts.google.com/ServiceLoginAuth提交表单?
答案 0 :(得分:1)
您可以使用HttpRpcServer
中提供的google.appengine.tools.appengine_rpc
类对AppEngine应用程序进行身份验证请求。它会为您跟踪cookie。