是否有一个好的基于服务器端javascript的restapi测试框架?

是否有一个好的基于服务器端javascript的restapi测试框架?,javascript,node.js,testing,serverside-javascript,Javascript,Node.js,Testing,Serverside Javascript,我想测试用java编写的rest api的外部端点,但我想从javascript运行测试,以便与我们的客户端web应用程序共享js代码和测试框架。有没有一个好的图书馆可以让这更容易,这样我就不必重新发明轮子了 我还没有尝试过,但是node.js版本的VCR看起来很有希望 虽然如果不太复杂的话,我会将响应存根。我使用restler作为http客户端 和摩卡咖啡,用于TDD/BDD 编写测试非常简单,几乎没有涉及样板文件,即使它本身不是一个框架 test('/authenticate servi

我想测试用java编写的rest api的外部端点,但我想从javascript运行测试,以便与我们的客户端web应用程序共享js代码和测试框架。有没有一个好的图书馆可以让这更容易,这样我就不必重新发明轮子了

我还没有尝试过,但是node.js版本的VCR看起来很有希望


虽然如果不太复杂的话,我会将响应存根。

我使用restler作为http客户端

和摩卡咖啡,用于TDD/BDD

编写测试非常简单,几乎没有涉及样板文件,即使它本身不是一个框架

test('/authenticate service should authenticate user', function(done) {

    var myService = service.getLocator().authenticate;
    var params = {username: "...", password: "..."};
    service.postJson(myService.host, '/authenticate', params, function(data, response) {
        data.username.should.eql('...');
        done();
    });


});

嗯,这看起来确实是一个很有前途的组合,我没有想到将http客户机与另一个框架相结合