Я использую testNg для автоматизации Selenium с помощью java, я использую @DataProvider для получения данных из excel и передачи в качестве аргумента тестового скрипта. Предположим, что если у меня есть 10 строк данных в excel, мой тестовый пример будет выполняться 10 раз подряд, но теперь я хочу выполнить эти 10 тестов параллельно, в то же время используя потоки. Это можно сделать? Если да, может ли кто-нибудь предоставить мне пример для примера? Заранее спасибо.Параллельное выполнение теста с использованием @DataProvider
0
A
ответ
0
Используйте лабораторию соуса для параллельного выполнения, там вы можете выполнить на виртуальных машинах за раз 30 потоков.
Еще одно предложение, которое вы можете использовать селеновую сетку, которая будет выполнять параллельное выполнение на разных машинах.
0
BrowserStack и Sauce Labs оба дают примеры на параллельных испытаний TestNG:
0
Вы можете следить за link.You получите представление. https://www.seleniumeasy.com/testng-tutorials/parallel-execution-of-test-methods-in-testng
1
Вы можете указать «parallel = true» в вашем методе dataprovider, который обеспечивает параллельное выполнение.
Образец кода: Надеюсь, это поможет.
@DataProvider(name="browserinfo",parallel=true)
public static Object[][] browserinfo(){
Object[][] testdata=new Object[][] {
{Platform.WINDOWS,"firefox"},
{Platform.LINUX,"chrome"},
{Platform.MAC,"safari"}};
return testdata;
}
Смежные вопросы
- 1. Параллельное выполнение теста в Perl
- 2. Параллельное выполнение теста в @Rule
- 3. Параллельное выполнение с pthread_cond_broadcast?
- 4. Juint параллельное выполнение
- 5. TestNG parallel Выполнение с DataProvider
- 6. Рамка роботов Параллельное выполнение теста на двух разных машинах
- 7. System.Data.SqLite DataProvider не найден при выполнении теста с использованием NUnit
- 8. Параллельное выполнение теста в Perl для селеновой сетки
- 9. Haskell спекулятивное параллельное выполнение
- 10. PHPUnit setUp для отдельного теста с dataProvider
- 11. Выполнение параллельной задачи теста с использованием градиента
- 12. параллельное выполнение задания mapreduce
- 13. Параллельное и синхронное выполнение
- 14. Параллельное выполнение команды Unix?
- 15. Выполнение теста RSpec параллельно с использованием WebDriver и СЕТКА2
- 16. Параллельное выполнение в Gradle
- 17. Параллельное выполнение нескольких сценариев
- 18. Весна Параллельное выполнение метода
- 19. Непрерывное параллельное выполнение Python
- 20. testNG параллельное выполнение не работает
- 21. AsyncTasks параллельное выполнение
- 22. Зависимость и параллельное выполнение
- 23. Параллельное выполнение в
- 24. Appium - Параллельное выполнение (сетка)
- 25. Параллельное выполнение в python
- 26. Параллельное выполнение в ssis
- 27. Параллельное выполнение приложения .net
- 28. Параллельное выполнение методов
- 29. IntentService параллельное выполнение
- 30. Параллельное выполнение методов класса
Пожалуйста, проверьте это - http://stackoverflow.com/questions/22138944/selenium-test-execution-in-parallel-using-testng?rq=1 – vv88