我目前正在开发一个应用程序,该应用程序将具有常规Web界面,但也是一个RESTful API,主要用于移动电话应用程序。我在这里使用Rails OAuth-plugin,因此我的API支持OAuth 1和2.到目前为止,这一切都很好。
我唯一的问题是测试API。我找到了一些工具可以用来向我的API发出请求,例如RESTConsole for Chrome或RESTed,他们都可以测试OAuth,但是他们自己不会提供API,我可以将其用作< strong>回拨服务。当我在我的应用程序中注册OAuth客户端时,我必须输入一些虚假的回调URL,执行授权过程,然后从数据库中获取 OAuth令牌并手动将其插入控制台。特别是在测试令牌的撤销时,这非常麻烦。
有没有人知道任何可以完全自动化测试过程的测试客户端?这意味着测试提示包含某种可调用的端点,我可以将其用作我的应用程序的回调URL ...
提前感谢您的帮助。我已经在互联网上搜索了很长一段时间,这是我开始自己开发之前的最后一招。
我会接受Jon的回答,虽然我对解决方案不是很满意......无论谁有兴趣,我都会推出自己的小测试客户端。如果有人感兴趣:https://github.com/klaustopher/knole