OSB 服务的 JUNIT 测试

发布于 2024-09-10 03:33:03 字数 79 浏览 5 评论 0原文

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

Can we have Junit Test cases for testing Proxy, Business Services in Oracle Service Bus?
If yes can someone give me some pointers to the same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放我走吧 2024-09-17 03:33:03

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

this can be done by creating test suites to put and get messages from the queue and having your proxy do the transformation. The transformed output can then be compared with the expected out by simple string comparison.

雨后彩虹 2024-09-17 03:33:03

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

JUnits can also be written for any type of proxy not only queue based proxies.

酷遇一生 2024-09-17 03:33:03

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

请记住,您为 OSB 服务定义的接口就是您调用它的方式。

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

就断言而言,与 Web 和 REST 服务一样适用:

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

If your Testing technology has the ability to test Web Services or RESTful Services, then it can be applied to OSB Services.

Remember what Interface you define for the OSB Service is how you invoke it.

So if it is a REST-based interface then you will make REST Calls, if it has a SOAP-Based interface then you will Make SOAP Calls i.e. SOAP Request Messages.

In terms of Assertions, same applies just like Web and REST Service:

  • Response Status Code
  • Response Message Body (usually XML for SOAP and JSON for REST)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文