服务器启动后执行junit测试

服务器启动后执行junit测试,junit,Junit,我是junit新手,我需要在构建过程中进行一些测试 也就是说,构建完成后,服务器启动,然后我需要在服务器上执行一些单元测试。 例如: 1.服务器是否加载了配置xml 2.服务器是否已将其消息发送到节点XYZ 问题是我知道如何对原始简单函数进行单元测试 但是我如何执行这样的测试,包括启动服务器和触发服务器内部功能 我建议使用Hudson、Jenkins或类似的CI服务器。很容易配置一个构建,比如说,设置一个Tomcat,然后使用一个构建脚本(maven、gradle、ant)对其运行测试。我建议您

我是junit新手,我需要在构建过程中进行一些测试 也就是说,构建完成后,服务器启动,然后我需要在服务器上执行一些单元测试。
例如:
1.服务器是否加载了配置xml
2.服务器是否已将其消息发送到节点XYZ
问题是我知道如何对原始简单函数进行单元测试

但是我如何执行这样的测试,包括启动服务器和触发服务器内部功能

我建议使用Hudson、Jenkins或类似的CI服务器。很容易配置一个构建,比如说,设置一个Tomcat,然后使用一个构建脚本(maven、gradle、ant)对其运行测试。我建议您将此部分作为构建管道的一部分,不要在开发人员的PC上运行。这些类型的测试根本不能很好地扩展。

我有类似的东西,所有的构建都是通过Jenkins生成的Rune。我的问题是,在服务器使用构建触发器后如何运行junit。服务器启动后,触发测试生成作业并对其运行测试。什么是:使用生成触发器?在Hudson中使用“在其他项目生成后生成”,在Jenkins中应该是相同的。