JUNIT测试OSB服务

时间:2010-07-12 06:00:02

标签: junit oracle-service-bus osb

我们是否可以使用Junit测试用例来测试Oracle Service Bus中的代理,业务服务? 如果是,有人可以给我一些指示。

3 个答案:

答案 0 :(得分:1)

这可以通过创建测试套件以从队列中放入和获取消息并让代理进行转换来完成。然后可以通过简单的字符串比较将转换后的输出与预期输出进行比较。

答案 1 :(得分:0)

JUnits也可以为任何类型的代理编写,而不仅仅是基于队列的代理。

答案 2 :(得分:0)

如果您的测试技术能够测试Web服务或RESTful服务,那么它可以应用于OSB服务。

记住您为OSB服务定义的接口是您如何调用它。

因此,如果它是基于REST的接口,那么您将进行REST调用,如果它具有基于SOAP的接口,那么您将进行SOAP调用,即SOAP请求消息。

就断言而言,同样适用于Web和REST服务:

  • 响应状态代码
  • 响应消息正文(通常用于SOAP的XML和用于REST的JSON)