1

在 node js 中编写了这个模块,它是一个快速中间件,它将为您的 node 应用程序启用一个用于访问云存储服务(如 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 授权机制)。然后调用它来完成认证过程

wget http://localhost:6805/api/v1.0/dropbox/login/

我的问题是:如何测试 API?我的意思是功能测试。我可以模拟每项服务(例如 Dropbox),但您不觉得可能需要做很多工作吗?

4

1 回答 1

0

还没有答案,所以我可以说,目前我发现的唯一方法是使用selenium来模拟浏览器。

我打开一个测试页面,然后像人类一样输入我的测试登录名/密码。

然后我正常运行测试

于 2013-12-15T19:03:49.417 回答