系统测试的测试框架

发布于 2024-12-04 08:38:12 字数 470 浏览 1 评论 0原文

我正在寻找一个测试框架(通常是Java)来创建系统测试。 我需要测试的系统是一个 ESB,提供多个用于接收和推送消息的 http 端点、一个 JMS 服务器和一个最后带有数据库的 JBoss 应用程序服务器。 我想创建测试场景,定义传入 ESB 的消息、应发送到请求的响应以及数据库中的预期值。

该链是:

http(ESB) -> JMS -> JBoss -> Database

而且:

Database -> JBoss -> JMS -> ESB(http)

测试应该作为 JUnit 测试来实现,或者以可以由 Hudson 触发的方式来实现。 如果还可以测试交换的 JMS 消息,那就太好了。 我曾经使用过适合需求的框架,但这是在另一家公司,而且,它是自己编写的,有时会很痛苦。 我知道我不是唯一也是第一个需要这样的东西的人 =)

i'm looking for a test framework (preverably in Java) to create system tests.
The system i need to test is an ESB offering multiple http endpoint for receiving and pushing messages, a JMS Server and a JBoss-Application Server with a Database at the end.
I want to create test scenarios which defines incoming messages to the ESB, the response which should be send to the request and the expected values in the database.

The chain is:

http(ESB) -> JMS -> JBoss -> Database

but also:

Database -> JBoss -> JMS -> ESB(http)

The tests should be implemented as JUnit test or in a way that they can be fired by Hudson.
It would be nice, if it is also possible to test the exchanged JMS messages.
I used to work with a framework that fits the needs, but this was in a different company, and, it was self written and sometimes a pain in the a..
I know i'm not the only and first one who needs something like this =)

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

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

发布评论

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

评论(1

前事休说 2024-12-11 08:38:12

我使用 JUnit 测试实现了类似的东西。该项目是基于 Maven 的,我在 Hudson 上运行它。我使用 maven-surefire-plugin 进行测试执行和maven-sql-plugin 在每次执行时设置清理数据库。

希望它有帮助...

I implemented something similar using JUnit test. The project was maven-based and I ran it on Hudson. I used maven-surefire-plugin for test execution and maven-sql-plugin to set clean DB on each execution.

Hope it helps...

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