at.*_*at. 4 testing selenium functional-testing selenium-rc web-api-testing
我需要以REST格式测试Web API函数.目前使用Selenium RC对网站进行功能测试.并使用XmlUnit和HttpClient功能测试我们的REST API.但是,如果我们能够真正将功能测试代码分离到所有的硒中,那么生活似乎会更容易.特别是使用Selenium 2.0的WebDriver,使用它来测试XML响应比以往任何时候都容易XPath.
我在Pro XmlUnit+HttpClient营地的想法:
我在Pro Selenium WebDriver营地的想法:
我们正在使用Spring 3和hibernate.什么是最好的功能测试我们的API?
另一种选择可能是使用REST Assured,一种用于测试REST服务的Java DSL.它允许您使用很少的XML和JSON样板代码编写单元样式测试.此外,它还提供了更多高级功能,如身份验证,XSD/DTD验证,响应代码,Cookie等.有关更多信息,请参见其使用页面.
免责声明:REST Assured是一个由我的同事发起的开源项目.