第 4 章 测试在 JBoss EAP 上部署的应用程序


为确保 JBoss EAP 上部署的 Hello World 应用正常工作,您可以添加集成测试。

要为在裸机上运行的 JBoss EAP 服务器上部署的应用程序添加测试,请按照以下步骤操作:

要为在 OpenShift Container Platform 上运行的 JBoss EAP 服务器上部署的应用程序添加测试,请按照以下步骤执行:

要为应用程序创建集成测试,请添加所需的 Maven 依赖项。

先决条件

流程

  1. pom.xml 配置文件中定义以下属性:

    <properties>
        ...
        <version.plugin.failsafe>3.2.2</version.plugin.failsafe>
    </properties>
    Copy to Clipboard Toggle word wrap
  2. 添加测试所需的依赖项。

    <project>
        ...
        <dependencies>
            ...
            <dependency>
               <groupId>junit</groupId>
               <artifactId>junit</artifactId>
               <scope>test</scope>
            </dependency>
        </dependencies>
    </project>
    Copy to Clipboard Toggle word wrap
  3. 定义一个配置文件,以添加集成测试所需的插件。

    <project>
        ...
        <profiles>
        ...
            <profile>
                <id>integration-testing</id>
                <build>
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-failsafe-plugin</artifactId> 
    1
    
                            <version>${version.plugin.failsafe}</version>
                            <configuration>
                                <includes>
                                    <include>**/HelloWorldServletIT</include>       
    2
    
                                </includes>
                            </configuration>
                            <executions>
                                <execution>
                                   <goals>
                                       <goal>integration-test</goal>
                                       <goal>verify</goal>
                                   </goals>
                                </execution>
                            </executions>
                        </plugin>
                    </plugins>
                </build>
            </profile>
        </profiles>
    </project>
    Copy to Clipboard Toggle word wrap
    1
    用于运行集成测试的 Maven 插件。
    2
    测试应用的 Java 类的名称。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部