在TestNG文档中,有一节描述如何告诉TestNG使用多个线程调用测试方法:
您还可以指定@Test 方法应该从中调用 不同的线程。你可以使用 属性threadPoolSize来实现 结果如下:
@Test(threadPoolSize = 3, invocationCount = 10, timeOut = 10000)
public void testServer() {
在此示例中,函数testServer将被调用十次 来自三个不同的主题。(强调我的)
我的问题是上面的文字是否意味着
我的想法是,因为调用计数与方法相关,1是正确的解释,但如果我错了,我会很感激。
答案 0 :(得分:25)
是的,1是正确答案。
作为旁注,编写快速测试用例来验证这一假设可能比写出问题更快: - )
答案 1 :(得分:2)
使用@Test(threadPoolSize = 3,invocationCount = 10,timeOut = 10000),它在多个线程中运行异步测试。
你可以看看:http://www.asjava.com/testng/testng-tutorial-time-test-with-annotation-timeout/