Web services 测试REST接口的最佳实践

Web services 测试REST接口的最佳实践,web-services,unit-testing,rest,erlang,Web Services,Unit Testing,Rest,Erlang,我正在编写一个REST完整的webapp,我正在寻找一个好的测试框架。该应用程序大部分是用Erlang编写的,但我想测试应用程序的前端,而不依赖Erlang代码 此外,还需要与js测试框架集成 早安,如果您对ruby了解很少,那么我建议您使用capybara+rails解决方案,它还允许测试javascript丰富的站点,只需使用支持javascript的测试驱动程序,如selenium,以下是关于在远程站点上使用它的简短文档: 另外,还可以看看cucumber,它与rails+capybara

我正在编写一个REST完整的webapp,我正在寻找一个好的测试框架。该应用程序大部分是用Erlang编写的,但我想测试应用程序的前端,而不依赖Erlang代码


此外,还需要与js测试框架集成

早安,如果您对ruby了解很少,那么我建议您使用capybara+rails解决方案,它还允许测试javascript丰富的站点,只需使用支持javascript的测试驱动程序,如selenium,以下是关于在远程站点上使用它的简短文档:


另外,还可以看看cucumber,它与rails+capybara combo配合得很好,并且还具有erlang端口

Good day,如果您对ruby了解很少,那么我建议您使用capybara+rails解决方案,它还允许测试javascript丰富的站点,只需使用支持javascript的测试驱动程序,如selenium,以下是有关将其用于远程站点的简短文档:


另外,还可以看看cucumber,它与rails+capybara组合很好地结合在一起,并且还可以想到erlang端口

HtmlUnit和Selenium。您的问题还不清楚。在标题中,您说要测试REST接口。在文本中,您说您想测试“前端”,它通常指的是UI。是哪一个?你想测试哪一部分?@Cheeso:我的意思是为我的ajax调用生成的json可能是重复的?我想到了HtmlUnit和Selenium。你的问题不清楚。在标题中,您说要测试REST接口。在文本中,您说您想测试“前端”,它通常指的是UI。是哪一个?你想测试哪一部分?@Cheeso:我的意思是为我的ajax调用生成的json可能是重复的?