SlideShare a Scribd company logo
Load testing of web applications«Обзор и сравнение инструменов нагрузочного тестирования»Евгений Дмитриченко,менеджер проектовкомпании «КвартСофт»dm@quart-soft.com©2011. QuartSoft Corp.www.quartsoft.com
ЦелитестированияОтветить на вопросы:Выдержит ли сервер ожидаемую пиковую нагрузку?
Какойзапаспрочностисервера?
Гдеузкиеместа в системе?©2011. QuartSoft Corp.2www.quartsoft.com
Виды тестированияPerformance testing (производительности)
Resource utilization testing (утилизации ресурсов)
Stress testing (стрессовое)
Volume testing (объёмное)
Scalability testing (масштабируемости)©2011. QuartSoft Corp.3www.quartsoft.com
Инструменты тестированияЛокальныесистемы:ApacheBench
Jmeter
WAPT
HP LoadRunner Онлайновыесистемы:Load Impact
LoadStorm
BrowserMob©2011. QuartSoft Corp.4www.quartsoft.com
ApacheBench©2011. QuartSoft Corp.5Простой в использовании
Кроссплатформенный
Бесплатныйwww.quartsoft.com
ApacheBench©2011. QuartSoft Corp.6$ ab -c 100 -t 30 -n 10000 -k http://www.example.comConcurrency Level: 100Time taken for tests: 30.033 secondsComplete requests: 6912Failed requests: 0Write errors: 0Keep-Alive requests: 0Total transferred: 5840304 bytesHTML transferred: 4018240 bytesRequests per second: 230.14 [#/sec] (mean)Time per request: 434.511 [ms] (mean)Time per request: 4.345 [ms] (mean, across all concurrent requests)Transfer rate: 189.90 [Kbytes/sec] receivedConnection Times (ms)min mean[+/-sd] median maxConnect: 136 188 200.4 175 3579Processing: 137 242 171.6 200 5425Waiting: 137 218 162.1 175 5399Total: 274 431 267.6 376 5602Percentage of the requests served within a certain time (ms)50% 376…95% 74698% 94899% 1173100% 5602 (longest request)www.quartsoft.com
Apache JMeter©2011. QuartSoft Corp.7запись сценариевчерез проксирование
поддержка источников динамических данных в виде файлов CSV
возможность отладки сценария теста
поддержка сессий пользователей, авторизации
поддержка HTTPS
наглядное представление результатов тестирования, развернутый отчет
имеет возможность подключать сторонние плагины, расширяющие его возможности
возможность распределенного тестирования
Кроссплатформенный
Требователен к ресурсам

More Related Content

What's hot (19)

PPTX
Тестирование REST-сервисов с применением инженерных практик
SQALab
 
PPTX
End-2-End UI автоматизация в мобильном приложении. Наша реализация
SQALab
 
PPTX
Cистемы автоматической сборки проектов (Полина Фоминых)
Кафедра высокопроизводительных компьютерных технологий ИМКН УрФУ
 
PDF
Vladimir Trandafilov - When you need your system of cross browser testing
Ievgenii Katsan
 
PPTX
Непрерывная интеграция
QA Dnepropetrovsk Community (Ukraine)
 
ODP
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
SQALab
 
PPT
Липский Павел
Ontico
 
PDF
BDD girls Battle: Cucumber VS. JBehave
SQALab
 
PPT
Ядро автоматизации под микро-сервисную архитектуру
SQALab
 
PDF
Load testing with Tsung
Alex Chistyakov
 
PDF
Selenium grid on-demand
SQALab
 
PPTX
Kubernetes
SQALab
 
PPTX
3 zalomlenkov selenium
qasib
 
PDF
«Я спросил у сервера...», Илья Пастушков
DevDay
 
PDF
Jiramania презентации @augspb
Gonchik Tsymzhitov
 
PPS
СКБ-Банк. Игорь Клопотов. "Apache ServiceMix: опыт внедрения и эксплуатации"
Expolink
 
PPT
Настраиваемое тестирование производительности
SQALab
 
PPT
Инструментация среды исполнения в арсенале тестировщика
SQALab
 
PDF
Secure OS QP
Egor Sulkin
 
Тестирование REST-сервисов с применением инженерных практик
SQALab
 
End-2-End UI автоматизация в мобильном приложении. Наша реализация
SQALab
 
Cистемы автоматической сборки проектов (Полина Фоминых)
Кафедра высокопроизводительных компьютерных технологий ИМКН УрФУ
 
Vladimir Trandafilov - When you need your system of cross browser testing
Ievgenii Katsan
 
Непрерывная интеграция
QA Dnepropetrovsk Community (Ukraine)
 
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
SQALab
 
Липский Павел
Ontico
 
BDD girls Battle: Cucumber VS. JBehave
SQALab
 
Ядро автоматизации под микро-сервисную архитектуру
SQALab
 
Load testing with Tsung
Alex Chistyakov
 
Selenium grid on-demand
SQALab
 
Kubernetes
SQALab
 
3 zalomlenkov selenium
qasib
 
«Я спросил у сервера...», Илья Пастушков
DevDay
 
Jiramania презентации @augspb
Gonchik Tsymzhitov
 
СКБ-Банк. Игорь Клопотов. "Apache ServiceMix: опыт внедрения и эксплуатации"
Expolink
 
Настраиваемое тестирование производительности
SQALab
 
Инструментация среды исполнения в арсенале тестировщика
SQALab
 
Secure OS QP
Egor Sulkin
 

Similar to Eugene Dmitrichenko - Load testing of web applications (20)

PPTX
Load Testing
Eugene Dmitrichenko
 
PPT
Нагрузочное тестирование сайтов
MageCloud
 
PDF
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
PVasili
 
PPTX
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
 
PDF
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
 
PPT
Компонентная среда разработки инструментария нагрузочного тестирования
SQALab
 
PPTX
Нагрузочное тестирование теория Кожухов
Илья Кожухов
 
PDF
«Тестируем веб приложения», Павел Сташевский
DevDay
 
PDF
OpenSource инструменты. Тестируем Web-приложения
lugnsk
 
PDF
Тестирование весна 2013 лекция 3
Technopark
 
PPTX
Jmeter
Elena Korzh
 
PDF
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
 
PPTX
Автоматизация тестирования многопоточности
SQALab
 
PDF
Тестирование весна 2014 смешанное занятие 1
Technopark
 
PPTX
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
SQALab
 
PPT
6 лекция. тестирование производительности
vyacheslavmaslov
 
PPTX
03 load testing
vyacheslavmaslov
 
PDF
Efficient performance testing
automated-testing.info
 
PDF
Нагрузочное тестирование API. Как летать, а не ползать?
IT61
 
PDF
Уроки нагрузочного тестирования Naumen Contact Center, Андрей Хитрин, Naumen
it-people
 
Load Testing
Eugene Dmitrichenko
 
Нагрузочное тестирование сайтов
MageCloud
 
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
PVasili
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
 
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
 
Компонентная среда разработки инструментария нагрузочного тестирования
SQALab
 
Нагрузочное тестирование теория Кожухов
Илья Кожухов
 
«Тестируем веб приложения», Павел Сташевский
DevDay
 
OpenSource инструменты. Тестируем Web-приложения
lugnsk
 
Тестирование весна 2013 лекция 3
Technopark
 
Jmeter
Elena Korzh
 
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
 
Автоматизация тестирования многопоточности
SQALab
 
Тестирование весна 2014 смешанное занятие 1
Technopark
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
SQALab
 
6 лекция. тестирование производительности
vyacheslavmaslov
 
03 load testing
vyacheslavmaslov
 
Efficient performance testing
automated-testing.info
 
Нагрузочное тестирование API. Как летать, а не ползать?
IT61
 
Уроки нагрузочного тестирования Naumen Contact Center, Андрей Хитрин, Naumen
it-people
 
Ad

More from Ciklum Ukraine (20)

PDF
"How keep normal blood pressure using TDD" By Roman Loparev
Ciklum Ukraine
 
PDF
"Through the three circles of the it hell" by Roman Liashenko
Ciklum Ukraine
 
PDF
Alex Pazhyn: Google_Material_Design
Ciklum Ukraine
 
PPTX
Introduction to amazon web services for developers
Ciklum Ukraine
 
PPTX
Your 1st Apple watch Application
Ciklum Ukraine
 
PDF
Test Driven Development
Ciklum Ukraine
 
PPTX
Back to the future: ux trends 2015
Ciklum Ukraine
 
PPTX
Developing high load systems using C++
Ciklum Ukraine
 
PPTX
Collection view layout
Ciklum Ukraine
 
PPTX
Introduction to auto layout
Ciklum Ukraine
 
PDF
Groovy on Android
Ciklum Ukraine
 
PDF
Unit Testing: Special Cases
Ciklum Ukraine
 
PPTX
Material design
Ciklum Ukraine
 
PPTX
Kanban development
Ciklum Ukraine
 
PPTX
Mobile sketching
Ciklum Ukraine
 
PDF
More UX in our life
Ciklum Ukraine
 
PDF
Model-View-Controller: Tips&Tricks
Ciklum Ukraine
 
PDF
Unit Tesing in iOS
Ciklum Ukraine
 
PDF
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Ciklum Ukraine
 
PDF
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Ciklum Ukraine
 
"How keep normal blood pressure using TDD" By Roman Loparev
Ciklum Ukraine
 
"Through the three circles of the it hell" by Roman Liashenko
Ciklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Ciklum Ukraine
 
Introduction to amazon web services for developers
Ciklum Ukraine
 
Your 1st Apple watch Application
Ciklum Ukraine
 
Test Driven Development
Ciklum Ukraine
 
Back to the future: ux trends 2015
Ciklum Ukraine
 
Developing high load systems using C++
Ciklum Ukraine
 
Collection view layout
Ciklum Ukraine
 
Introduction to auto layout
Ciklum Ukraine
 
Groovy on Android
Ciklum Ukraine
 
Unit Testing: Special Cases
Ciklum Ukraine
 
Material design
Ciklum Ukraine
 
Kanban development
Ciklum Ukraine
 
Mobile sketching
Ciklum Ukraine
 
More UX in our life
Ciklum Ukraine
 
Model-View-Controller: Tips&Tricks
Ciklum Ukraine
 
Unit Tesing in iOS
Ciklum Ukraine
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Ciklum Ukraine
 
Ad

Eugene Dmitrichenko - Load testing of web applications