作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我正在使用 JUnitPerf 编写 JUnit 测试。在这里,我想生成一些条目并使用它们来更新数据库。为了测试数据库的容量,我希望同时或随机运行多个测试,因此我使用,例如: Test loadTes
我针对正确运行的 Web 应用程序进行了一系列功能测试,但每个测试都需要通过 @BeforeClass 和 @AfterClass 注释提供的类级别设置和拆卸,因此需要 JUnit 4.0 或更高版本
我是一名优秀的程序员,十分优秀!