gpt4 book ai didi

java - 在 N 个线程中并行运行相同的测试 M 次

转载 作者:行者123 更新时间:2023-12-02 08:39:59 25 4
gpt4 key购买 nike

我有一个带有单元测试的 Spring 应用程序。我想检查我的代码在 N 个线程中运行时如何工作。现在我在测试中使用 java.util.concurrent.Executor、ExecutableFuture、Spring Batch 功能等。

有没有简单的方法,比如这个注释:

@SuperPuperParallelTest(threadCount=5, timesToRun=100)
@Test
public void myTestMethod() { ... }

或者另一种(最好是注释驱动的)方法?

最佳答案

看看 tempus-fugit 。它是一个Java库,可以帮助我们通过方便的注释来测试并发代码。

有关示例,请参见此处:https://www.baeldung.com/java-testing-multithreaded

关于java - 在 N 个线程中并行运行相同的测试 M 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61436839/

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