gpt4 book ai didi

java - 在为此目标 Web 运行测试用例之前,如何使用多线程启动 Web 应用程序?

转载 作者:行者123 更新时间:2023-11-30 02:47:39 26 4
gpt4 key购买 nike

您好,我正在为 Web 应用程序进行集成测试,我正在使用 TestNG 和 Maven。我制作了一个测试套件,其中包括所有测试用例。为了在所有测试运行之前启动 Web 应用程序,我在 @BeforeSuite 注释方法中启动 Web 应用程序,如下所示:

@BeforeSuite
public void prepareTestContext() {
ConfigServer.main(); //This is a spring boot web app.
}

现在我想在另一个线程中启动这个网络应用程序,我是多线程编程的新手,谁能告诉我应该如何用另一个线程来完成这个任务?谢谢。

最佳答案

使用这个:

@BeforeSuite
public void prepareTestContext() {
new Thread(new Runnable() {
@Override
public void run() {
ConfigServer.main();
}
},"web-app-runner").start();
}

关于java - 在为此目标 Web 运行测试用例之前,如何使用多线程启动 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39687602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com