gpt4 book ai didi

java - 使用 JUnitPerf 测试问题

转载 作者:行者123 更新时间:2023-12-01 16:05:25 25 4
gpt4 key购买 nike

我正在使用 JUnitPerf 编写 JUnit 测试。在这里,我想生成一些条目并使用它们来更新数据库。为了测试数据库的容量,我希望同时或随机运行多个测试,因此我使用,例如:

Test loadTest = new LoadTest(testCase, n);

但是,我仍然必须确保在每个测试中,将使用不同的更新源,以便更新数据库中的不同条目。

所以我的问题是我怎样才能实现这一点?

非常感谢艾伦

最佳答案

您可以将静态 AtomicInteger 添加为测试用例的种子,并将其作为测试的一部分进行增量,使用该种子作为为该测试生成测试条目的基础。在最简单的情况下,种子用作索引来查找数组中的测试数据。

例如

class MyTestCase extends TestCase
{
static AtomicInteger seed = new AtomicInteger();

public void testUpdateEntry()
{
int seedValue = seed.getAndIncrement();

// generate entries from seed
// write entries to db
}

}

关于java - 使用 JUnitPerf 测试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730325/

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