Ответ 1
Да, 1 правильный ответ.
В качестве побочного примечания написать быстрый тестовый пример для проверки этой гипотезы, вероятно, было бы быстрее, чем написать вопрос: -)
В документации TestNG есть раздел, описывающий, как сообщить TestNG для вызова методов тестирования с использованием нескольких потоков:
Вы также можете указать, что @Test метод должен быть вызван из разные потоки. Вы можете использовать атрибут threadPoolSize для достижения этот результат:
@Test(threadPoolSize = 3, invocationCount = 10, timeOut = 10000)
public void testServer() {
В этом примере функция testServer будет вызываться в десять раз из трех разных потоков. (акцент мой)
Мой вопрос заключается в том, означает ли текст выше, что
Моя мысль состоит в том, что, поскольку счет вызова связан с методом, 1 является правильной интерпретацией, но я был бы признателен за исправление, если я ошибаюсь.
Да, 1 правильный ответ.
В качестве побочного примечания написать быстрый тестовый пример для проверки этой гипотезы, вероятно, было бы быстрее, чем написать вопрос: -)
Используйте @Test (threadPoolSize = 3, invocationCount = 10, timeOut = 10000), которые запускают асинхронные тесты в нескольких потоках.
вы можете посмотреть: http://www.asjava.com/testng/testng-tutorial-time-test-with-annotation-timeout/