我设置了一个Atom服务器作为一个REST-FUL接口,我的后端数据库。

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

我是在一个已知状态建立数据库的概念十分舒服。但我不能确定最佳的测试策略。

这样看来,我可以使用JUnit测试,验证针对凌动架构的结果,但我很想在一个更轻量级的策略。

我很喜欢硒,但不能完全“头左右”让我在非交互模式设计的测试。请求和操作Atom馈送不是像HTML浏览。

任何想法?

有帮助吗?

解决方案

有一些工具除了硒能与测试的ATOM服务帮助 - 看看的 JMeter的例如,它可以有很大的帮助用编码PUT / POST请求。

要诚实,不过,对于像ATOM你可能会结束,如果你直接去JUnit的是同样的高效性能易于代码API;除非你只想做一次性探索性测试,你会写出来的代码和/或脚本无论您使用的工具,而且越来越熟悉新的工具将刚刚添加到测试开发时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top