2009-04-18 109 views
2

我正在设置一个Atom服务器,作为我的后端数据库的REST-ful接口。测试Atom服务器的最佳方式是什么?

我想放一些测试一起,以确保: - 输出是Atom和AtomPub的兼容 - 产生的数据是数据库的状态的正确表示

我很舒服不够用在已知状态下设置数据库的概念。但我不确定最好的测试策略。

看来我可以使用JUnit测试,根据Atom模式验证结果,但我会对更轻量级的策略感兴趣。

我很喜欢Selenium,但不能完全让我的头脑在非交互模式下设计测试。请求和操作Atom提要不像html浏览。

任何想法?

回答

1

有一些工具除了硒能与测试的ATOM服务帮助 - 看看JMeter例如,它可以帮助很多与编码PUT/POST请求。尽管如此,对于像ATOM这样易于编写代码的API,如果直接转到JUnit,您可能会变得一样高效;但是,除非您只是想进行一次性的探索性测试,否则无论您使用什么工具,最终都会编写代码和/或脚本,熟悉新工具只会增加测试开发时间。

相关问题