题
我们可以在Oracle服务巴士中测试代理,商业服务的junit测试用例吗? 如果是的,有人可以给我一些指针。
解决方案
这可以通过创建测试套件来放置和获取队列中的消息并使您的代理进行转换。然后可以通过简单的字符串比较将变换的输出与预期进行比较。
其他提示
Junits也可以写入任何类型的代理不仅是基于队列的代理。
如果您的测试技术能够测试Web服务或RESTful服务,那么它可以应用于OSB服务。
记住您为OSB服务定义的接口是您如何调用它的方式。
所以如果它是基于REST的界面,那么您将拨打REST调用,如果它具有基于SOAP的界面,那么您将使SOAP调用i.e.SOAP请求消息。
在断言方面,同样适用于Web和REST服务:- 响应状态代码
- 响应消息正文(通常为SOAP和JSON的XML休息)
不隶属于 StackOverflow