我已经编写了此模块位于节点js中。,它是一个快速中间件,它将使您的节点应用程序具有访问诸如dropbox之类的云存储服务的API。
例如,这将列出可用的服务。
wget http://localhost:6805/api/v1.0/services/list/这将列出用户Dropbox的目录。
wget http://localhost:6805/api/v1.0/dropbox/exec/ls/path/to/folder/当然,用户一定已经将他的Dropbox帐户连接到了应用程序上。要做到这一点,应用程序必须调用这个
wget http://localhost:6805/api/v1.0/dropbox/connect/它返回一个URL,您将打开该URL,让用户授权对服务的访问(这是一种oauth2授权机制)。然后调用它来完成auth过程。
wget http://localhost:6805/api/v1.0/dropbox/login/我的问题是:如何测试API?我是说功能测试。我可以嘲笑每个服务(例如Dropbox),但这可能是很多工作,你不认为吗?
发布于 2013-12-15 19:03:49
还没有答案,所以我现在可以说,我找到的唯一方法就是使用硒来模拟浏览器。
我打开一个测试页面,并键入我的测试登录/密码,就像人类一样。
然后我会正常运行测试
https://stackoverflow.com/questions/19661078
复制相似问题