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 (20)

PDF
Тестирование осень 2013 лекция 5
Technopark
 
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
 
Тестирование осень 2013 лекция 5
Technopark
 
Тестирование 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
 

Viewers also liked (20)

PPT
Нагрузочное тестирование
SPB SQA Group
 
PPTX
Security & penetration testing
GTestClub
 
PPTX
Serious+performance+testing
Alexei Lupan
 
PPTX
Как оценить тестировщика
SQALab
 
PPTX
Performance testing with apache JMeter
IvanLysenko
 
PDF
Creating Powerful Customer Experiences
Digital Surgeons
 
PDF
How to Craft Your Company's Storytelling Voice by Ann Handley of MarketingProfs
MarketingProfs
 
PDF
What REALLY Differentiates The Best Content Marketers From The Rest
Ross Simmonds
 
PDF
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
IMPACT Branding & Design LLC
 
PDF
40 Tools in 20 Minutes: Hacking your Marketing Career
Eric Leist
 
PDF
2015 Travel Trends
Creative Lodging Solutions
 
PDF
Digital transformation in 50 soundbites
Julie Dodd
 
PDF
Build a Better Entrepreneur Pitch Deck
Center For Entrepreneurial Innovation
 
PDF
Digital, Social & Mobile in 2015
We Are Social Singapore
 
PDF
Eco-nomics, The hidden costs of consumption
Josh Beatty
 
PDF
6 Snapchat Hacks Too Easy To Ignore
Gary Vaynerchuk
 
PPTX
All About Beer
Ethos3
 
PDF
Healthcare Napkins All
Dan Roam
 
PDF
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
Empowered Presentations
 
PDF
Pixar's 22 Rules to Phenomenal Storytelling
Gavin McMahon
 
Нагрузочное тестирование
SPB SQA Group
 
Security & penetration testing
GTestClub
 
Serious+performance+testing
Alexei Lupan
 
Как оценить тестировщика
SQALab
 
Performance testing with apache JMeter
IvanLysenko
 
Creating Powerful Customer Experiences
Digital Surgeons
 
How to Craft Your Company's Storytelling Voice by Ann Handley of MarketingProfs
MarketingProfs
 
What REALLY Differentiates The Best Content Marketers From The Rest
Ross Simmonds
 
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
IMPACT Branding & Design LLC
 
40 Tools in 20 Minutes: Hacking your Marketing Career
Eric Leist
 
2015 Travel Trends
Creative Lodging Solutions
 
Digital transformation in 50 soundbites
Julie Dodd
 
Build a Better Entrepreneur Pitch Deck
Center For Entrepreneurial Innovation
 
Digital, Social & Mobile in 2015
We Are Social Singapore
 
Eco-nomics, The hidden costs of consumption
Josh Beatty
 
6 Snapchat Hacks Too Easy To Ignore
Gary Vaynerchuk
 
All About Beer
Ethos3
 
Healthcare Napkins All
Dan Roam
 
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
Empowered Presentations
 
Pixar's 22 Rules to Phenomenal Storytelling
Gavin McMahon
 
Ad

Similar to Load testing of web applications (20)

PPTX
Load Testing
Eugene Dmitrichenko
 
PPTX
Костянтин Чаус — Monitoring of huge Drupal site. Tools and tips
LEDC 2016
 
PPTX
Практика тестирования web сервисов
SQALab
 
PDF
FT & HA Rails приложений приложений — это просто
Александр Ежов
 
PPT
Тестирование мобильных приложений
Alexander Khozya
 
PDF
Apache.JMeter для .NET-проектов
SQALab
 
PPTX
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
 
PDF
Виртуальные среды тестирования (ADD2010)
Dmitry Lobasev
 
ODP
Continous Integration
GetDev.NET
 
PPTX
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
PPT
VMU Alexander Samoylenko VMware maturity
areconster
 
PPTX
Cтандартизация рабочего окружения и автоматизация развертывания рабочей среды
WordCamp Kyiv
 
PDF
Павел Брылов, Skype
Ontico
 
PPTX
Илья Евлампиев - Grinder
Alexey Chumagin
 
PPTX
Автоматизация тестирования многопоточности
SQALab
 
PPT
автоматизация тестирования веб приложений павел липский
Media Gorod
 
PDF
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
 
PPTX
Непрерывная интеграция. Практическое применение
devclub
 
PPT
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
QA Club Minsk
 
PPT
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
ISsoft
 
Load Testing
Eugene Dmitrichenko
 
Костянтин Чаус — Monitoring of huge Drupal site. Tools and tips
LEDC 2016
 
Практика тестирования web сервисов
SQALab
 
FT & HA Rails приложений приложений — это просто
Александр Ежов
 
Тестирование мобильных приложений
Alexander Khozya
 
Apache.JMeter для .NET-проектов
SQALab
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
 
Виртуальные среды тестирования (ADD2010)
Dmitry Lobasev
 
Continous Integration
GetDev.NET
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
VMU Alexander Samoylenko VMware maturity
areconster
 
Cтандартизация рабочего окружения и автоматизация развертывания рабочей среды
WordCamp Kyiv
 
Павел Брылов, Skype
Ontico
 
Илья Евлампиев - Grinder
Alexey Chumagin
 
Автоматизация тестирования многопоточности
SQALab
 
автоматизация тестирования веб приложений павел липский
Media Gorod
 
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
 
Непрерывная интеграция. Практическое применение
devclub
 
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
QA Club Minsk
 
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
ISsoft
 
Ad

More from MageCloud (20)

PPT
How to find the Right Mobile and Cloud Application Development Company for Yo...
MageCloud
 
PPT
First Steps to Mobile Sites and Apps
MageCloud
 
PDF
Optimizing Magento for Peak Performance
MageCloud
 
PPT
Cloud Based Business Application Development
MageCloud
 
PPTX
Three keys to successful banner ads
MageCloud
 
PPTX
Two Facets of Great e-Commerce: PPC and Landing Page Best Practices
MageCloud
 
PPT
Yii development
MageCloud
 
PPT
Testing
MageCloud
 
PPTX
Security testing
MageCloud
 
PPTX
Project lifecircle
MageCloud
 
PPTX
Management of projects
MageCloud
 
PPTX
Magento ecommerce
MageCloud
 
PPTX
Graphics
MageCloud
 
PPTX
Dotnet development
MageCloud
 
PPTX
Corporate structure project_team
MageCloud
 
PPTX
Continuous integration
MageCloud
 
PPTX
Clientside optimization
MageCloud
 
PPT
Automated testing
MageCloud
 
PPT
Amazon
MageCloud
 
PPTX
Agile
MageCloud
 
How to find the Right Mobile and Cloud Application Development Company for Yo...
MageCloud
 
First Steps to Mobile Sites and Apps
MageCloud
 
Optimizing Magento for Peak Performance
MageCloud
 
Cloud Based Business Application Development
MageCloud
 
Three keys to successful banner ads
MageCloud
 
Two Facets of Great e-Commerce: PPC and Landing Page Best Practices
MageCloud
 
Yii development
MageCloud
 
Testing
MageCloud
 
Security testing
MageCloud
 
Project lifecircle
MageCloud
 
Management of projects
MageCloud
 
Magento ecommerce
MageCloud
 
Graphics
MageCloud
 
Dotnet development
MageCloud
 
Corporate structure project_team
MageCloud
 
Continuous integration
MageCloud
 
Clientside optimization
MageCloud
 
Automated testing
MageCloud
 
Amazon
MageCloud
 
Agile
MageCloud
 

Load testing of web applications