系统测试的测试框架
我正在寻找一个测试框架(通常是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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 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...