Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

JUnit 5 Timeout



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


JUnit 5 Timeout
2019-07-29 12:20

Всем привет!

 

В JUnit 5 появилась новая возможность обработки времени тестов. Я попробовал оба варианта

 

При таком подходе, если время выполнения теста больше заданного, в моём случае 30 секунд, то тест всё равно выполняется, но на выходе получаю ошибку

@Test
void test_Call_Main_Window_Icon_Tree() {
assertTimeout(ofSeconds(30), () ->{
windowMain.getIconClientPanelTree().click();
assertTrue(windowMain.isMainWindow(), "Вызов главного окна через иконку в трее не работает");
}, () -> "Тест выполняется больше 30 секунд");
}

Но если использовать такой ассерт, то тест выполняется бесконечно долго и никакой ошибки не выдаёт. Хотя вроде бы тест должен падать без выполнения.

@Test
void test_Call_Main_Window_Icon_Tree() {
assertTimeoutPreemptively(ofSeconds(30), () ->{
windowMain.getIconClientPanelTree().click();
assertTrue(windowMain.isMainWindow(), "Вызов главного окна через иконку в трее не работает");
}, () -> "Тест выполняется больше 30 секунд");
}

В первом случае понятная ситуация, а вот почему во втором тест не падает?



Jemeter Парсинг логов Nginx в сценарии
2019-07-29 18:11

Добрый день, 

 

Подскажите, кому нибудь доводилось, переводить логи в нагрузочные сценарии Jemeter ? У меня есть файл nginx access_log в котором собраны логи запросов за день, задача создать из логов профиль нагрузки.

 

Вопросы у меня такие:

1. Как перевести логи в сценарии Jmeter (может есть какие то плагины для этого)

2. Как загружать в Jemeter сценарии не с помощою рекордера и не в ручную. (Возможно есть какая то загрузка сценарием с помощью json ?) Файлы jmx которые есть в Jemter выглядят для обработки очень сложно.



Jmeter Парсинг логов Nginx в сценарии
2019-07-29 18:11

Добрый день, 

 

Подскажите, кому нибудь доводилось, переводить логи в нагрузочные сценарии Jmeter ? У меня есть файл nginx access_log в котором собраны логи запросов за день, задача создать из логов профиль нагрузки.

 

Вопросы у меня такие:

1. Как перевести логи в сценарии Jmeter (может есть какие то плагины для этого)

2. Как загружать в Jemeter сценарии не с помощью рекордера и не в ручную. (Возможно есть какая то загрузка сценарием с помощью json ?) Файлы jmx которые есть в Jemter выглядят для обработки очень сложно.



Легкий способ бросить тест-кейсы (часть 2)
2019-07-29 22:25

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьиhttp://www.developsense.com/blog/2019/01/breaking-the-test-case-addiction-part-2/
Перевод: Ольга Алифанова

 

В прошлый раз я отвечал своей клиентке, тестировщице, работающей в организации, одержимой тест-кейсами. Назовем ее Фрида. У нее были другие вопросы насчет того, как отвечать своим тест-менеджерам.

 

Что, если они захотят, чтобы другой человек прогнал мои тесты, если я недоступна?

 

- Ваши тесты, или ваше тестирование? – спросил я.

 

- Насколько я понимаю, мои тесты. Я несогласна с этим, но пытаюсь посмотреть на вопрос с их точки зрения, - ответила Фрида.

 

Читать статью полностью...



© 2010 | Software-Testing.Ru


В избранное