java - 如何在单独的线程中运行java进程

标签 java unit-testing selenium-webdriver ui-automation

我有一个测试应用程序。它有一个用java编写的模拟服务。我需要在单独的线程中的测试套件中继续运行此服务。除此之外,我需要在执行测试之前偏离此服务,并且测试也是用 java 和 testng 编写的。

最佳答案

如果要使用太多线程,那么最好的方法是使用 java 执行器服务,如下所示。

ExecutorService executorService = Executors.newFixedThreadPool(10);

executorService.execute(new Runnable() {
public void run() {
    //Start your mock service
    }
});

executorService.shutdown();

关于java - 如何在单独的线程中运行java进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51989735/

相关文章:

php - 如何对 PHP 特征进行单元测试

java - TestNG Java Selenium 。 Thread.sleep() 的替代方法是什么

javascript - 属性错误 : 'list' object has no attribute 'click' using Selenium and Python

java - 如何使用 JodaTime 解析格式 "HHmm"的持续时间?

java - 如何管理多个数据同步线程

node.js - 运行目录中的所有 'test.html' 文件 - mocha-phantomjs

unit-testing - karma-runner 有更好的用户界面吗?

ruby - 对具有不同子域的多个网站运行 selenium 测试

java - Spring Boot 云网关 - 除一个端点外始终为 404

java - 在单独的 Android 线程上调用时,emit 不起作用