Перейти к содержимому

Автоматизатор мобильных приложений
онлайн, начало 19 мая
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 18 мая
SQL для тестировщиков
онлайн, начало 17 мая
Английский для тестировщиков
онлайн, начало 17 мая

Публикации Troubleshooter

7 публикаций создано Troubleshooter (учитываются публикации только с 17 мая 2020)


#106414 Хранение отчетов JMeter

Отправлено автор: Troubleshooter 06 июня 2012 - 14:12 в JMeter - Тестирование производительности

Доброго времени суток, уважаемые форумчане!

Возникла одна проблема. От версии к версии проводим нагрузочное тестирование, и возникает проблема с хранением-анализом результатов нагрузочных тестов (в итоге имеется большое количество jtl файлов). Часто возникают вопросы, есть ли регрессия, стало ли лучше / хуже / не изменилось, если изменилось - то на сколько (в тредах, транзакциях в минуту, время отклика, и вагон с тележкой других параметров).


Если кратко, мы делаем это следующим образом:
1) Для итераций создается агрегирующий отчет по ранее определенному шаблону. В отчет вносятся данные о тюнинге, тестовой среде, тестах, нагрузках, результаты всех нужных метрик, описываются тренды, а также, найденные проблемы.
2) Агрегирующие отчеты хранятся в google docs как excel документ и доступен всем членам команды и другим инженерам. Для хранения логов jmeter и остальных артефактов используем NAS.
3) В агрегирующем отчете есть сссылка на место в котором хранятся артефакты для каждого из тестов.



#99308 Параллельные HTTP запросы в рамках одного потока

Отправлено автор: Troubleshooter 30 декабря 2011 - 10:07 в JMeter - Тестирование производительности

Вот еще одна идея + реализация:
JMeter and AJAX



#99293 Параллельные HTTP запросы в рамках одного потока

Отправлено автор: Troubleshooter 29 декабря 2011 - 15:50 в JMeter - Тестирование производительности

Cтандартного решения для данного сценария действительно нету. Можно попробовать сделать некий воркераунд используя BeanShell Sampler:
foo() {
    run() {
        // do work...
    }
    return this;
}

foo = foo();
// Start two threads on foo.run()
new Thread( foo ).start();
new Thread( foo ).start();
....



#96802 Записанный тест.

Отправлено автор: Troubleshooter 09 ноября 2011 - 10:34 в JMeter - Тестирование производительности

Добрый день.
Вопрос по поводу записи теста в JMeter.

Есть к примеру тест: Зайти на lenta.ru и ввести в поисковой строки нечто.
В Visual Studio Такой тест записывается как два запроса:

WebTestRequest request1 = new WebTestRequest("http://lenta.ru/");
....
WebTestRequest request2 = new WebTestRequest("http://lenta.ru/search");
с некими параметрами


При прогоне каждый из этих запросов инициирцет так называемые depended запросы которые подкачивают все картинки, вызывают js-ы и т.д.

В JMeter же я вижу следующую картину после записи - см аттач.

И как же быть? Ведь завтра все эти названия jpg файлов и их количество изменятся и все эти запросы станут не валидными...

Как можно сделать так что бы так же использовались только два " настоящих пользовательских" запроса, а остальные соответственно выполнялись автоматом - как при реальных действиях пользователя??
C:Usersvitaliy.duhovDesktopLoadUntitled.png


Учтите, что в большинстве случаев подобный контент кешируется на стороне клиента.



#94691 Как узнать чем занят поток? (не могу понять)

Отправлено автор: Troubleshooter 23 сентября 2011 - 10:31 в JMeter - Тестирование производительности

...
Как узнать, чего не хватает потоку? На каком шаге он сейчас остановился?
Пробовал через SimpleDataWriter - но последняя запись касается известной ошибки, больше ничего

Thread dump Ваш друг в подобных ситуациях.



#89803 Нечисловой рандом.

Отправлено автор: Troubleshooter 09 июня 2011 - 11:59 в JMeter - Тестирование производительности


Посмотрите вот этот подход http://amelnyk.blogs.../04/jmeter.html

Ну вот, не дали Татьяне самостоятельно придумать решение :)


Наоборот, у Татьяны есть шанс придумать более оптимальное с точки зрения использования ресурсов генератора нагрузки решение ;).



#89765 Нечисловой рандом.

Отправлено автор: Troubleshooter 08 июня 2011 - 14:48 в JMeter - Тестирование производительности

Посмотрите вот этот подход http://amelnyk.blogs.../04/jmeter.html




Яндекс.Метрика
Реклама на портале