Testng на BrowserStack: ошибки WebDriveragent при запуске больших тестовых групп из более чем 600 тестовJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Testng на BrowserStack: ошибки WebDriveragent при запуске больших тестовых групп из более чем 600 тестов

Сообщение Anonymous »

I в основном следовал за проектом образца Testng для переноса существующей кодовой базы Android Testing от Appium 1 в Appium 2. Первоначальная реализация, полностью основанная на проекте Sample, работала нормально для параллельных прогонов, содержащих менее 30 тестов. Сейчас я пытаюсь запустить весь наш тестовый набор из 600 тестов в 21 параллели. Тем не менее, он вызывает большое количество сбоев на том, что кажется прерывистым соединением или очень медленным выполнением на удаленном устройстве. Паттерн, который я заметил: < /p>

Appium 2 запускает приложение Android. < /Li>
Appium 2 запускает процесс входа в систему. Это выполняет несколько команд, которые переключается между классами модели объектов страницы. В общей сложности происходит пять коммутаторов. Нет тайм -аута, который здесь не существует. Обычно это на 13 -минутной отметки и без завершения процесса входа в систему. Процесс входа в систему обычно выполняется в течение 3 минут. Ошибка всегда одна из них: < /li>
< /ol>
- ‘WebDriverException Unknown Error’ is thrown where an Appium method call failed.
- Java: Null Pointer' when attempting to initialise a Page Object Model class
< /code>
Другое наблюдение находится в начале тестирования, все указаны 21 параллели. Тем не менее, число выпадает до 5-8 позже. Может ли это быть из -за того, что устройства упали? Вот как я заметил паттерн < /li>
Удаленный ненужный Webdriver.Wait Steps во время входа в систему до загрузки домашней страницы < /li>
Убедитесь, что безопасность потока путем: < /li>
< /ol>
- Implementing ThreadLocal in a top-level DriverManager class. This replaces the implementation of AndroidDriver and IOSDriver in the Browserstack tutorial
- Make DriverManager the sole source of the current method's AppiumDriver. This is by removing all duplication of AppiumDriver from assignment to variable
- Ensure AppiumDriver.quit() is called after each test followed by ThreadLocal.remove to free up the thread
- Implementing the earliest-compatible (1.17.2) and latest version of browserstack-java-sdk (1.36.1)
< /code>
Хотя он увеличил показатель успеха от всего нуля, результат по -прежнему страдает от большего количества этих ошибок выше. Есть идеи о том, куда еще посмотреть?

Подробнее здесь: https://stackoverflow.com/questions/797 ... group-of-m
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Столкновение с этой проблемой при запуске тестовых случаев через TestNG
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Отчет Allure java.lang.NoSuchMethodError при запуске тестов Testng
    Anonymous » » в форуме JAVA
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous
  • Ошибка WebdriverAgent при использовании driver.keys() на устройстве iOS
    Anonymous » » в форуме IOS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Заказ по умолчанию Testng при наличии нескольких тестовых классов
    Anonymous » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Невозможно запустить WebDriverAgent из-за сбоя xcodebuild: сбой xcodebuild с кодом 65
    Anonymous » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»