SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Реалистичное
нагрузочное
тестирование
Валерий Куваев
Технический консультант по ALM,
HP Software
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Управление жизненным циклом
                                   приложений
                                                  Управление жизненным циклом приложений



                                Управление                                             Управление                                      Управление
                               требованиями                                            разработкой                                      качеством



                                                                                             Основа
                           Связи артефактов                         Стандартизация                            Составление                 Интеграции
                                                                                                                                           (Открытые API)
                                                                      процессов                                 отчетов




2   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Управление жизненным циклом
                                     приложений




                                                                                                                                            (развертывание, APM, ITSM)
и планирование (PPM, гос.)



                                           Управление жизненным циклом приложений
  Интеграция в стратегию




                             Планирование и отслеживание проекта                 Управление корпоративными версиями




                                                                                                                                                Интеграция в работу
                                Управление                       Управление                               Управление
                               требованиями                      разработкой                               качеством
                                                            IDE, SCM,   Управле-ние   Безопасная    Функцио-
                             Определение    Управление                                                         Производи-        Безопас-
                                                           построение    дефектами    разработка    нальный
                              требований   требованиями                                                        тельность          ность
                                                           интеграций                               уровень




                                                                        Основа
                             Связи артефактов         Стандартизация                  Составление               Интеграции
                                                                                                                (Открытые API)
                                                        процессов                       отчетов



              Объединено для базовых этапов жизненного цикла приложений, интегрировано
3        © Copyright 2012 Hewlett-Packard Development Company, L.P. The information containedциклом to change without notice.
                                                                     с полным herein is subject приложений
Что сложного в создании
реалистичного нагрузочного
теста
теста?
Некоторые из сложностей
    1.   Тестовое покрытие не полно
    2.   Профиль нагрузочного теста не похож на продуктивный
    3.   Заглушки «нереально» производительны
    4.   Воздействие слабых сетей не изучено




5    © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Сложности реалистичного тестирования

Тестовое покрытие не полно
Профиль нагрузочного теста не
похож на продуктивный

Необходимо взаимодействие с
эксплуатацией



6   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Интеграция с подразделениями Эксплуатации
RUM, SiteScope, BPM


                                                   Мониторы                                                   Мониторы


                                                           SLA                                                       SLО
                                                                                                                                       Нагрузочна
    Продуктив                                                                                                                              я
                                                                                                                                         среда
                                                                                                                Скрипты


                                             Транзакционная
                                                                                                                Сценарии
                                                нагрузка

7   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Взаимодействие в HP Performance center
Постоянное совершенствование

                                                                                                                     Сбор и анализ
Использование продуктивных данных:                                                                                   продуктивных данных
Источники
• RUM, WebTrends, логи, итд
                                                                                                                     Нагрузка
Скрипты                                                                                                                                    Переопределение
• Синтетические Business Process Monitoring (BPM)                                                                                          тестового сценария
• Из реальных сессий - Real User Monitoring (RUM)                                                                    Анализ данных
                                                                                                                     нагрузки

Информация о мониторинге                                                                                             Сравнение данных
• Профили SiteScope                                                                                                  продуктива и
                                                                                                                     нагрузки

8   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Сравнение теста и продуктива
Доведение тестового сценария до совершенства
Сравнение тестовые результаты VS продуктивные результаты




9   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Распределение нагрузки




10   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Производительность




11   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Сложности реалистичного тестирования

Заглушки «нереально»
производительны



Виртуализация сервисов




12   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Service Virtualization –                                                                                                                      Существующие
снятие органичений                                                                                                                                    сервисы
                                                                                                          3я сторона
                                  Тестирование на виртуальных сервисах
                                                                                      Плата-за-транзакцию




                                                                                                                                                Обучение и
                                                                                                                                                симуляция
                                                                                                              Service
                                  Тестируемое приложение                                                   Virtualization
                                                                                                                                                     14:00-16:00
        • Доступно                                                                                                                       Ответ 3 с
 13     • Не надо спрашивать других
      © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

        • Снижение затрат
Service Virtualization v 2.2 - поддерживаемые
технологии (User Guide)




14   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Сложности реалистичного тестирования

«Воздействие слабых сетей не Изучено»




15   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Нужно ли это?




16   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Проблема века: доступ с мобильных
устройств
Аудитория мобильного интернета растѐт в два раза быстрее, чем
аудитория интернета в целом. В январе 2012 года мобильными
устройствами для выхода в сеть воспользовались более 22% всех
жителей российских городов с населением свыше 100 тыс. человек*

На конец первого полугодия 2011 года в России насчитывалось около 40
млн. активных пользователей передачи данных с мобильных устройств
**



 * Аналитический отчет Яндекс, весна 2012
 ** J’son & Partners Consulting 2011

17   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Влияние скорости сети на восприятие




18   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Приложения стали сложнее




19   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Влияние мобильных клиентов на
     производительность




                                                                    Clean Lab                                               Virtualized   1.8%
                                                                                                                                          мобильны
                                                                     Results                                                  Mobile      х
                                                                                                                             Results      пользоват
                                                                                                                                          елей




20   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Производительность системы


                                                                                                                        Реальные условия
              Быстрая сеть
                                                                                                                        сети


                   Capacity > 500+ Users
                   Response < 10                                                               или

                                                                                                                           Capacity < 200 Users
                                                                                                                           Response > 40

           Результаты теста без эмуляции скорости сети излишне
           оптимистичны
21   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Load Runner+ Shunra Network Virtualization
 Полная картинка производительности

                                                                                                             ~70% потерь времени в сети
• Shunra воссоздает реальные
  условия сети
• Динамически меняющиеся
  параметры связи
• Анализ и рекомендации по
  уличшению




 22   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
LoadRunner 11.5


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Introducing HP LoadRunner 11.50
Focus on agility for you, your IT Organization and the your Business


                                                                            Application Agility

    Usability & Efficiency                                           Flexibility                                                          Extensibility

•    New VUGen                                                   • Mobile Protocols                                                      • Extension on the functionality of the
•    New Correlation Studio                                      • Ajax TruClient for Internet Explorer (IE 9)                             all-new VUGen IDE itself by
                                                                 • Enhancements on:                                                        developing add-ins that is integrated
•    Enhancements to Analysis
                                                                                                                                           into the user interface.
•    Collaboration                                                      – TruClient for Firefox
                                                                                                                                         • Additional Data Format Extensions
                                                                        – Web Services
                                                                                                                                           (DFE)
                                                                        – Flex
                                                                                                                                         • Added new languages: Italian,
                                                                 • Now supporting:                                                         Russian, Brazilian Portuguese and
                                                                        – .NET4 Support                                                    Korean.
                                                                        – Recording 64bit Applications
                                                                        – IPv6
                                                                        – Web Protocol Asynchronous
24    © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
New and Innovative VUGen (Virtual User Generator)


Modern Interface redesigned with
IDE and Design Studio
•    Intuitive look and feel
•    Customizable Layout
•    Improved Editor, now context-sensitive
•    True C language debugger included
•    Solution Explorer: faster comparison
•    Step Navigator: single view for script
•    Help: context-sensitive




25   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
                                                                                                                 VUGen: Layouts




Ability to customize the appearance of the interface in VuGen.



   26   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
        VUGen: Thumbnail Explorer




A combined view of the visual context of the script and its code
with easy navigation.

   27   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
                                                                                                                VUGen: Improved Snapshot view




Enables you to view the snapshots captured during
recording or replay of the script.



  28   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
     VUGen: Step Navigator




                                                                                     Enables quick navigation between steps in the
                                                                                     script as well as filtering and searching according to
                                                                                     its properties


29   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
     VUGen: Script Editor




•   Code completion list
•   Syntax highlight for the C code
•   Highlighting of the Step parameters
•   Collapsing of user-defined functions
•   Tooltips display information for user-defined
    functions, parameters, etc.


    30   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
                                                                                                              VUGen: Debug Panes




                                                           Easy way to help you to find issues within your script


31   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
                                                                                                            VUGen: New Correlation Design Studio
                                                                                                            and Additional APIs




Makes script easier, faster and more intuitive
Grouping correlation capabilities in one place



   32   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Usability & Efficiency
                                                                                                           Collaboration




Community Sharing
   Integration into HP online community
   Easily access to forums, blogs and twitter.
   Include your favorite search engine
  33   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Bundle Name           Protocols                                                            Bundle Name            Protocols




Протоколы
                                                                                                        ®
                                                                      .NET Record/ Replay   Microsoft ADO.N ET                                                   Rich Internet          Action M essage Format (includes RTMP AMF)
                                                                                                                                                                                                                             /
                                                                                            Microsoft .N ET 2.0, 3.0, and 3.5                                    Applications           AJAX Click and Script
                                                                                            W indows® Communication Foundation (W CF)                                                   AJAX TruClient
                                                                                                                                                                                        Flex Virtual User (for Adobe® Flash)



и Среды
                                                                      Database              Microsoft SQ L Server                                                                       Silverlight Vuser
                                                                                            O DBC
                                                                                            O racle (2-Tier)                                                     SAP                    SAP Click and Script
                                                                                                                                                                                        SAP GUI
                                                                      DCOM                  Microsoft COM/ DCO M                                                                        SAP-W eb

                                                                      GUI Virtual Users     HP Functional Testing (Q uickTest Professional)                      SOA                    MQSeries-Client
                                                                                                                                                                                        MQSeries-Server
                                                                      Java Record/ Replay   CO RBA-Java                                                                                 Service Test Vuser
                                                                                            Jacada                                                                                      W eb Services


HP LoadRunner                                                                               Java over HTTP Vuser
                                                                                            JMS
                                                                                            RMI-Java (includes O RMI)
                                                                                                                                                                 Templates*             C Vuser
                                                                                                                                                                                        C#.N ET Vuser (Visual Studio Add-in)
                                                                                                                                                                                        C++.N ET Vuser (Visual Studio Add-in)
                                                                      Network               Domain N ame Resolution (DN S)                                                              Enterprise Java Beans (EJB)
                                                                                            File Transfer Protocol (FTP)                                                                Java Vuser
                                                                                            Internet M essaging (IM AP)                                                                 Javascript Vuser
                                                                                            Lightweight Directory Access Protocol (LDAP)                                                VB Script Vuser
                                                                                            Microsoft Exchange (M API)                                                                  VB Vuser


HP Performance                                                                              Post O ffice Protocol (PO P3)
                                                                                            Simple M ail Transfer Protocol (SMTP)
                                                                                            Tuxedo
                                                                                            W indows Sockets                                                     Web 2.0
                                                                                                                                                                                        VB.N ET Vuser (Visual Studio Add-in)
                                                                                                                                                                                        VBN et Vuser

                                                                                                                                                                                        W eb and Multimedia, RIA and SOA (combined)



Center
                                                                                                                                                                                        Mobile TruClient, Mobile Applications protocol
                                                                      Oracle E-Business     O racle N CA
                                                                                            O racle W eb Applications 11i (Click and Script)                     Web and Multimedia Media Player (MMS)
                                                                                            PeopleSoft Enterprise (Click and Script)                                                Real (RealPlayer)
                                                                                            PeopleSoft-Tuxedo                                                                       W eb (Click and Script)
                                                                                            Siebel-W eb                                                                             W eb (HTTP HTML)
                                                                                                                                                                                               /

                                                                      Remote Access         Citrix Virtual User (ICA)                                            Wireless               i-mode
                                                                                            Terminal Emulation (RTE)                                                                    Multimedia M essaging Service (MMS)
                                                                                                                                                                                        Palm
                                                                      Remote Desktop        Microsoft Remote Desktop (RDP)                                                              W AP


                                                                                                                                                                * Template virtual users are manually developed and do not include record capability




                                                                     Enterprise Suite—(Performance Center Only)
                                                                     Includes the following protocol bundles: .N et Record/ Replay, Database, Java, N etwork, O racle Enterprise Business, Remote Access, Remote Desktop, Rich Internet Application,
34   © Copyright 2012 Hewlett-Packard Development Company, L.P., SDK, information M ultimedia, hereinireless. (The enterprise suite EXCLUDES the following bundles: DCOM, GUI Virtual Users and Templates)
                                                            SAP The SOA, W eb & contained and W is subject to change without notice.
Спасибо!

Weitere ähnliche Inhalte

Was ist angesagt?

Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Транслируем.бел
 
планы и проект внедрения системы управления производственными активами
планы и проект внедрения системы управления производственными активамипланы и проект внедрения системы управления производственными активами
планы и проект внедрения системы управления производственными активамиRnD_SM
 
Эффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовЭффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовАлександр Шамрай
 
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Dmitry Melikov
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
Повышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого разаПовышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого разаSixSigmaOnline
 
3-D Конструктор управления
3-D Конструктор управления3-D Конструктор управления
3-D Конструктор управленияКоммандКор
 
01. Аналитик. Введение в профессию
01. Аналитик. Введение в профессию01. Аналитик. Введение в профессию
01. Аналитик. Введение в профессиюAlexander Baikin
 
Управление проектами: календарное планирование
Управление проектами: календарное планированиеУправление проектами: календарное планирование
Управление проектами: календарное планированиеMikhail Sofonov, PMP, P2M, PRINCE2
 
Oracle Application Management and Testing Suites for Siebel CRM
Oracle Application Management and Testing Suites for Siebel CRMOracle Application Management and Testing Suites for Siebel CRM
Oracle Application Management and Testing Suites for Siebel CRMАлексей Распопов
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТSoftmart
 
Oracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаOracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаDmitry Nefedkin
 
Архитектурный подход к обеспечению информационной безопасности современного п...
Архитектурный подход к обеспечению информационной безопасности современного п...Архитектурный подход к обеспечению информационной безопасности современного п...
Архитектурный подход к обеспечению информационной безопасности современного п...Cisco Russia
 

Was ist angesagt? (20)

Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
 
Sep reqm-lec3
Sep reqm-lec3Sep reqm-lec3
Sep reqm-lec3
 
L2 requirements
L2 requirementsL2 requirements
L2 requirements
 
планы и проект внедрения системы управления производственными активами
планы и проект внедрения системы управления производственными активамипланы и проект внедрения системы управления производственными активами
планы и проект внедрения системы управления производственными активами
 
L1 requirements
L1 requirementsL1 requirements
L1 requirements
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
Глоссарий SW-CMM
Глоссарий SW-CMMГлоссарий SW-CMM
Глоссарий SW-CMM
 
Эффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовЭффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходов
 
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
Повышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого разаПовышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого раза
 
3-D Конструктор управления
3-D Конструктор управления3-D Конструктор управления
3-D Конструктор управления
 
01. Аналитик. Введение в профессию
01. Аналитик. Введение в профессию01. Аналитик. Введение в профессию
01. Аналитик. Введение в профессию
 
PMIufa 2012-03-01
PMIufa 2012-03-01PMIufa 2012-03-01
PMIufa 2012-03-01
 
Управление проектами: календарное планирование
Управление проектами: календарное планированиеУправление проектами: календарное планирование
Управление проектами: календарное планирование
 
Oracle Application Management and Testing Suites for Siebel CRM
Oracle Application Management and Testing Suites for Siebel CRMOracle Application Management and Testing Suites for Siebel CRM
Oracle Application Management and Testing Suites for Siebel CRM
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТ
 
Oracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаOracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчика
 
Agile At Scale
Agile At ScaleAgile At Scale
Agile At Scale
 
Архитектурный подход к обеспечению информационной безопасности современного п...
Архитектурный подход к обеспечению информационной безопасности современного п...Архитектурный подход к обеспечению информационной безопасности современного п...
Архитектурный подход к обеспечению информационной безопасности современного п...
 

Andere mochten auch

Проект Роботестер
Проект РоботестерПроект Роботестер
Проект РоботестерSQALab
 
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...SQALab
 
HtmlElements – естественное расширение PageObject
HtmlElements – естественное расширение PageObjectHtmlElements – естественное расширение PageObject
HtmlElements – естественное расширение PageObjectSQALab
 
Нагрузочное тестирование web проектов
Нагрузочное тестирование web проектовНагрузочное тестирование web проектов
Нагрузочное тестирование web проектовSQALab
 
Использование игровых элементов и методов в процессе тестирования
Использование игровых элементов и методов в процессе тестированияИспользование игровых элементов и методов в процессе тестирования
Использование игровых элементов и методов в процессе тестированияSQALab
 
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...SQALab
 
Битва при юзабилити
Битва при юзабилитиБитва при юзабилити
Битва при юзабилитиSQALab
 
Будни тестирования Cassandr-ы
Будни тестирования Cassandr-ыБудни тестирования Cassandr-ы
Будни тестирования Cassandr-ыSQALab
 
Правила роста команды тестирования – мифы и реальность
Правила роста команды тестирования – мифы и реальностьПравила роста команды тестирования – мифы и реальность
Правила роста команды тестирования – мифы и реальностьSQALab
 
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипедПростой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипедSQALab
 
Грабли автоматизации. Учимся на чужих ошибках
Грабли автоматизации. Учимся на чужих ошибкахГрабли автоматизации. Учимся на чужих ошибках
Грабли автоматизации. Учимся на чужих ошибкахSQALab
 
Организация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииОрганизация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииSQALab
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиковSQALab
 
Использование Open Source инструментов для автоматизации тестирования
Использование Open Source инструментов для автоматизации тестированияИспользование Open Source инструментов для автоматизации тестирования
Использование Open Source инструментов для автоматизации тестированияSQALab
 
10 способов как не надо тестировать высоконагруженный веб-сервис
10 способов как не надо тестировать высоконагруженный веб-сервис10 способов как не надо тестировать высоконагруженный веб-сервис
10 способов как не надо тестировать высоконагруженный веб-сервисSQALab
 
Практика тестирования web сервисов
Практика тестирования web сервисовПрактика тестирования web сервисов
Практика тестирования web сервисовSQALab
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияSQALab
 

Andere mochten auch (17)

Проект Роботестер
Проект РоботестерПроект Роботестер
Проект Роботестер
 
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестиро...
 
HtmlElements – естественное расширение PageObject
HtmlElements – естественное расширение PageObjectHtmlElements – естественное расширение PageObject
HtmlElements – естественное расширение PageObject
 
Нагрузочное тестирование web проектов
Нагрузочное тестирование web проектовНагрузочное тестирование web проектов
Нагрузочное тестирование web проектов
 
Использование игровых элементов и методов в процессе тестирования
Использование игровых элементов и методов в процессе тестированияИспользование игровых элементов и методов в процессе тестирования
Использование игровых элементов и методов в процессе тестирования
 
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...
Перестаньте спрашивать «КОГДА?» Или как перестать закапывать свои проекты в д...
 
Битва при юзабилити
Битва при юзабилитиБитва при юзабилити
Битва при юзабилити
 
Будни тестирования Cassandr-ы
Будни тестирования Cassandr-ыБудни тестирования Cassandr-ы
Будни тестирования Cassandr-ы
 
Правила роста команды тестирования – мифы и реальность
Правила роста команды тестирования – мифы и реальностьПравила роста команды тестирования – мифы и реальность
Правила роста команды тестирования – мифы и реальность
 
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипедПростой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
 
Грабли автоматизации. Учимся на чужих ошибках
Грабли автоматизации. Учимся на чужих ошибкахГрабли автоматизации. Учимся на чужих ошибках
Грабли автоматизации. Учимся на чужих ошибках
 
Организация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииОрганизация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграции
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиков
 
Использование Open Source инструментов для автоматизации тестирования
Использование Open Source инструментов для автоматизации тестированияИспользование Open Source инструментов для автоматизации тестирования
Использование Open Source инструментов для автоматизации тестирования
 
10 способов как не надо тестировать высоконагруженный веб-сервис
10 способов как не надо тестировать высоконагруженный веб-сервис10 способов как не надо тестировать высоконагруженный веб-сервис
10 способов как не надо тестировать высоконагруженный веб-сервис
 
Практика тестирования web сервисов
Практика тестирования web сервисовПрактика тестирования web сервисов
Практика тестирования web сервисов
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
 

Ähnlich wie Реалистичное нагрузочное тестирование

Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?SQALab
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
 
Эволюция средств тестирования от HP
Эволюция средств тестирования от HPЭволюция средств тестирования от HP
Эволюция средств тестирования от HPSQALab
 
Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Ilya Milshtein
 
Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиExpolink
 
Продуктивная разработка Java EE-приложений с применением Oracle ADF
Продуктивная разработка Java EE-приложений с применением Oracle ADFПродуктивная разработка Java EE-приложений с применением Oracle ADF
Продуктивная разработка Java EE-приложений с применением Oracle ADFDmitry Nefedkin
 
проект супа и его компоненты
проект супа и его компонентыпроект супа и его компоненты
проект супа и его компонентыRnD_SM
 
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаоракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаNick Turunov
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?SPB SQA Group
 
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1Vladimir Ivanov
 
Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...
 Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре... Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...
Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...Cisco Russia
 
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложений
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложенийCodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложений
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложенийCodeFest
 
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...Транслируем.бел
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Dmitry Melikov
 
Обзор технологий и средств контроля производительности приложений в корпорати...
Обзор технологий и средств контроля производительности приложений в корпорати...Обзор технологий и средств контроля производительности приложений в корпорати...
Обзор технологий и средств контроля производительности приложений в корпорати...Cisco Russia
 
LucaNet Brochure
LucaNet BrochureLucaNet Brochure
LucaNet Brochuredmitrysar
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianTeamlead
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ruSherali Karimov
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14IKonkov
 

Ähnlich wie Реалистичное нагрузочное тестирование (20)

Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012
 
Эволюция средств тестирования от HP
Эволюция средств тестирования от HPЭволюция средств тестирования от HP
Эволюция средств тестирования от HP
 
Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)
 
Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессами
 
Продуктивная разработка Java EE-приложений с применением Oracle ADF
Продуктивная разработка Java EE-приложений с применением Oracle ADFПродуктивная разработка Java EE-приложений с применением Oracle ADF
Продуктивная разработка Java EE-приложений с применением Oracle ADF
 
проект супа и его компоненты
проект супа и его компонентыпроект супа и его компоненты
проект супа и его компоненты
 
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаоракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
 
Sap Crystal Reports
Sap Crystal ReportsSap Crystal Reports
Sap Crystal Reports
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?
 
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1
отр.презентация. краткая. решения отр Ms project 10(отправка №1).v1.1.1
 
Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...
 Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре... Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...
Private Cloud: Cisco Intellegent Automation for Cloud (CIAC): комплексное ре...
 
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложений
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложенийCodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложений
CodeFest 2012. Сибгатуллина Т. — Тестирование мобильных приложений
 
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...
Константин Жуков Инновации SAP в области технологий NetWeaver, мобильная плат...
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)
 
Обзор технологий и средств контроля производительности приложений в корпорати...
Обзор технологий и средств контроля производительности приложений в корпорати...Обзор технологий и средств контроля производительности приложений в корпорати...
Обзор технологий и средств контроля производительности приложений в корпорати...
 
LucaNet Brochure
LucaNet BrochureLucaNet Brochure
LucaNet Brochure
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об Atlassian
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ru
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
 

Mehr von SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Mehr von SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Реалистичное нагрузочное тестирование

  • 1. Реалистичное нагрузочное тестирование Валерий Куваев Технический консультант по ALM, HP Software © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2. Управление жизненным циклом приложений Управление жизненным циклом приложений Управление Управление Управление требованиями разработкой качеством Основа Связи артефактов Стандартизация Составление Интеграции (Открытые API) процессов отчетов 2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 3. Управление жизненным циклом приложений (развертывание, APM, ITSM) и планирование (PPM, гос.) Управление жизненным циклом приложений Интеграция в стратегию Планирование и отслеживание проекта Управление корпоративными версиями Интеграция в работу Управление Управление Управление требованиями разработкой качеством IDE, SCM, Управле-ние Безопасная Функцио- Определение Управление Производи- Безопас- построение дефектами разработка нальный требований требованиями тельность ность интеграций уровень Основа Связи артефактов Стандартизация Составление Интеграции (Открытые API) процессов отчетов Объединено для базовых этапов жизненного цикла приложений, интегрировано 3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information containedциклом to change without notice. с полным herein is subject приложений
  • 4. Что сложного в создании реалистичного нагрузочного теста теста?
  • 5. Некоторые из сложностей 1. Тестовое покрытие не полно 2. Профиль нагрузочного теста не похож на продуктивный 3. Заглушки «нереально» производительны 4. Воздействие слабых сетей не изучено 5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 6. Сложности реалистичного тестирования Тестовое покрытие не полно Профиль нагрузочного теста не похож на продуктивный Необходимо взаимодействие с эксплуатацией 6 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7. Интеграция с подразделениями Эксплуатации RUM, SiteScope, BPM Мониторы Мониторы SLA SLО Нагрузочна Продуктив я среда Скрипты Транзакционная Сценарии нагрузка 7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 8. Взаимодействие в HP Performance center Постоянное совершенствование Сбор и анализ Использование продуктивных данных: продуктивных данных Источники • RUM, WebTrends, логи, итд Нагрузка Скрипты Переопределение • Синтетические Business Process Monitoring (BPM) тестового сценария • Из реальных сессий - Real User Monitoring (RUM) Анализ данных нагрузки Информация о мониторинге Сравнение данных • Профили SiteScope продуктива и нагрузки 8 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 9. Сравнение теста и продуктива Доведение тестового сценария до совершенства Сравнение тестовые результаты VS продуктивные результаты 9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. Распределение нагрузки 10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 11. Производительность 11 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 12. Сложности реалистичного тестирования Заглушки «нереально» производительны Виртуализация сервисов 12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 13. HP Service Virtualization – Существующие снятие органичений сервисы 3я сторона Тестирование на виртуальных сервисах Плата-за-транзакцию Обучение и симуляция Service Тестируемое приложение Virtualization 14:00-16:00 • Доступно Ответ 3 с 13 • Не надо спрашивать других © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. • Снижение затрат
  • 14. Service Virtualization v 2.2 - поддерживаемые технологии (User Guide) 14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 15. Сложности реалистичного тестирования «Воздействие слабых сетей не Изучено» 15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 16. Нужно ли это? 16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17. Проблема века: доступ с мобильных устройств Аудитория мобильного интернета растѐт в два раза быстрее, чем аудитория интернета в целом. В январе 2012 года мобильными устройствами для выхода в сеть воспользовались более 22% всех жителей российских городов с населением свыше 100 тыс. человек* На конец первого полугодия 2011 года в России насчитывалось около 40 млн. активных пользователей передачи данных с мобильных устройств ** * Аналитический отчет Яндекс, весна 2012 ** J’son & Partners Consulting 2011 17 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 18. Влияние скорости сети на восприятие 18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 19. Приложения стали сложнее 19 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 20. Влияние мобильных клиентов на производительность Clean Lab Virtualized 1.8% мобильны Results Mobile х Results пользоват елей 20 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 21. Производительность системы Реальные условия Быстрая сеть сети Capacity > 500+ Users Response < 10 или Capacity < 200 Users Response > 40 Результаты теста без эмуляции скорости сети излишне оптимистичны 21 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 22. HP Load Runner+ Shunra Network Virtualization Полная картинка производительности ~70% потерь времени в сети • Shunra воссоздает реальные условия сети • Динамически меняющиеся параметры связи • Анализ и рекомендации по уличшению 22 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 23. LoadRunner 11.5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 24. Introducing HP LoadRunner 11.50 Focus on agility for you, your IT Organization and the your Business Application Agility Usability & Efficiency Flexibility Extensibility • New VUGen • Mobile Protocols • Extension on the functionality of the • New Correlation Studio • Ajax TruClient for Internet Explorer (IE 9) all-new VUGen IDE itself by • Enhancements on: developing add-ins that is integrated • Enhancements to Analysis into the user interface. • Collaboration – TruClient for Firefox • Additional Data Format Extensions – Web Services (DFE) – Flex • Added new languages: Italian, • Now supporting: Russian, Brazilian Portuguese and – .NET4 Support Korean. – Recording 64bit Applications – IPv6 – Web Protocol Asynchronous 24 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 25. Usability & Efficiency New and Innovative VUGen (Virtual User Generator) Modern Interface redesigned with IDE and Design Studio • Intuitive look and feel • Customizable Layout • Improved Editor, now context-sensitive • True C language debugger included • Solution Explorer: faster comparison • Step Navigator: single view for script • Help: context-sensitive 25 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 26. Usability & Efficiency VUGen: Layouts Ability to customize the appearance of the interface in VuGen. 26 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 27. Usability & Efficiency VUGen: Thumbnail Explorer A combined view of the visual context of the script and its code with easy navigation. 27 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 28. Usability & Efficiency VUGen: Improved Snapshot view Enables you to view the snapshots captured during recording or replay of the script. 28 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 29. Usability & Efficiency VUGen: Step Navigator Enables quick navigation between steps in the script as well as filtering and searching according to its properties 29 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 30. Usability & Efficiency VUGen: Script Editor • Code completion list • Syntax highlight for the C code • Highlighting of the Step parameters • Collapsing of user-defined functions • Tooltips display information for user-defined functions, parameters, etc. 30 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 31. Usability & Efficiency VUGen: Debug Panes Easy way to help you to find issues within your script 31 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 32. Usability & Efficiency VUGen: New Correlation Design Studio and Additional APIs Makes script easier, faster and more intuitive Grouping correlation capabilities in one place 32 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 33. Usability & Efficiency Collaboration Community Sharing Integration into HP online community Easily access to forums, blogs and twitter. Include your favorite search engine 33 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 34. Bundle Name Protocols Bundle Name Protocols Протоколы ® .NET Record/ Replay Microsoft ADO.N ET Rich Internet Action M essage Format (includes RTMP AMF) / Microsoft .N ET 2.0, 3.0, and 3.5 Applications AJAX Click and Script W indows® Communication Foundation (W CF) AJAX TruClient Flex Virtual User (for Adobe® Flash) и Среды Database Microsoft SQ L Server Silverlight Vuser O DBC O racle (2-Tier) SAP SAP Click and Script SAP GUI DCOM Microsoft COM/ DCO M SAP-W eb GUI Virtual Users HP Functional Testing (Q uickTest Professional) SOA MQSeries-Client MQSeries-Server Java Record/ Replay CO RBA-Java Service Test Vuser Jacada W eb Services HP LoadRunner Java over HTTP Vuser JMS RMI-Java (includes O RMI) Templates* C Vuser C#.N ET Vuser (Visual Studio Add-in) C++.N ET Vuser (Visual Studio Add-in) Network Domain N ame Resolution (DN S) Enterprise Java Beans (EJB) File Transfer Protocol (FTP) Java Vuser Internet M essaging (IM AP) Javascript Vuser Lightweight Directory Access Protocol (LDAP) VB Script Vuser Microsoft Exchange (M API) VB Vuser HP Performance Post O ffice Protocol (PO P3) Simple M ail Transfer Protocol (SMTP) Tuxedo W indows Sockets Web 2.0 VB.N ET Vuser (Visual Studio Add-in) VBN et Vuser W eb and Multimedia, RIA and SOA (combined) Center Mobile TruClient, Mobile Applications protocol Oracle E-Business O racle N CA O racle W eb Applications 11i (Click and Script) Web and Multimedia Media Player (MMS) PeopleSoft Enterprise (Click and Script) Real (RealPlayer) PeopleSoft-Tuxedo W eb (Click and Script) Siebel-W eb W eb (HTTP HTML) / Remote Access Citrix Virtual User (ICA) Wireless i-mode Terminal Emulation (RTE) Multimedia M essaging Service (MMS) Palm Remote Desktop Microsoft Remote Desktop (RDP) W AP * Template virtual users are manually developed and do not include record capability Enterprise Suite—(Performance Center Only) Includes the following protocol bundles: .N et Record/ Replay, Database, Java, N etwork, O racle Enterprise Business, Remote Access, Remote Desktop, Rich Internet Application, 34 © Copyright 2012 Hewlett-Packard Development Company, L.P., SDK, information M ultimedia, hereinireless. (The enterprise suite EXCLUDES the following bundles: DCOM, GUI Virtual Users and Templates) SAP The SOA, W eb & contained and W is subject to change without notice.

Hinweis der Redaktion

  1. This slide gives an overview of the key areas (core Application Lifecycle) that need to be addressedThe integrations and traceability between this key areas is key to ensuring management, visibility and quality into the application lifecycle.Addressing the key personas involved in the application lifecycle on one single, collaborative solution:Business AnalystsProject TeamsDevelopment TeamsQA Teams
  2. This slide gives an overview of the key areas (core Application Lifecycle) that need to be addressedThe integrations and traceability between this key areas is key to ensuring management, visibility and quality into the application lifecycle.Addressing the key personas involved in the application lifecycle on one single, collaborative solution:Business AnalystsProject TeamsDevelopment TeamsQA Teams
  3. Тестовое покрытие не полноRUMскриптыПрофиль нагрузочного теста не похож на продуктивныйRUMтранзакцииЗаглушки «нереально» производительныSVВоздействие слабых сетей не изученоShunra
  4. HP Service Virtualization is software for simulating functional and performance behavior of otherwise unavailable application components.Instead of applications hitting these systems, SV allows IT Dev and Test to eliminate dependencies on unavailable or inaccessible components and services by creating virtual versions for testing. It allows dev teams to speed up application development as it can simulate service components during the build phaseAnd it allows teams to use SV to begin to learn and simulate application behavior and begin testing against these simulated virtual services earlier, find problems earlier, and save orgs time and money.
  5. Todd to JohnThis is a screenshot from LoadRunner with a test scenario running.The scenario has 500 VUsers running as local (way most customers are falsely testing today) and then begins to introduce 50 emulated mobile VUsers.From the results we can see that with only 9 mobile VUsers (or 1.8% of the overall VUser population) transaction response time (TRT) goes from ~1 second to ~5 seconds for ALL VUsers.This illustrates the significant impact that mobile users have on performance (and Functionality), both from an ‘end user’ and ‘backend infrastructure’ perspective.Without Shunra, this would have gone un-notice until production, where it very easily could have taken down the production site / app for ALL users.
  6. John
  7. John to ToddIMPORTANT: ~70% of the end-to-end performance of a mobile app is a result of the network. As a result, without using Shunra, you will get ‘false positives’ resulting in significant risk of failure in production. This risk is both ‘Front End’ and ‘Back End’ and will impact ALL of your users.Mobile applications and the mobile network create unique performance challenges on several levels:First – The performance of a mobile device will dramatically vary depending on the quality of it’s network signal. In most cases, on a mobile network, the majority of transaction time will be consumed in the mobile network and will not be on the device or back end servers. Second – Mobile devices and mobile connections require more back end resources to support them. They open connections to servers and take much longer to complete transactions. The addition of a few mobile clients to an existing system can have a dramatic impact on the performance of the whole system, not just the mobile users.In order to minimize the risks associated with mobile performance, HP’s industry leading LoadRunner and Performance Center tools are able to record and execute mobile performance tests. Supporting both browser applications and native applications, customers are able to script and test their mobile applications. The network is a very real challenge, and ensuring that changing and realistic network conditions are incorporated in the testing process is where our partner Shunra enters the equation. With their integrated Shunra for HP product, load tests can support dynamic and realistic network conditions to ensure that the performance test is accurate and reliable.
  8. Information about window’s size, position, docking, state (opened or hidden) is saved under the current layout name
  9. Introduces a new way to get a visual context of the script while reviewing its code. It provides a new way to navigate to a location in the code using a visual representation of the business process.
  10. Key FeaturesCommon look and feel of all the snapshots within the Snapshot View.Split view synchronization.Brand new snapshot content displayed for most step types (i.e. Xml Viewer, Buffer Viewer, Image Viewer, revised HTTP Viewer, etc…).
  11. Key FeaturesSearch per Script or ActionStep context menuThumbnail viewSync with other panes
  12. Major enhancements:Code completion list Syntax highlight for the C codeHighlighting of the Step parametersCollapsing of user-defined functionsTooltips display information for user-defined functions, parameters, etc.
  13. Breakpoint pane - displays the list of breakpoints in all opened actionsCallback - contains the list of stack frames according to the current debugger source positionWatch - manages user defined watch expressions
  14. APIsLoadRunner 11.50:web_reg_save_param_ex()Enhanced web_reg_save_param()Smart scoping for formatted data (DFE)web_reg_save_param_XPath()Correlate by XPathweb_reg_save_param_regexp()Correlate by Regular expression (Perl syntax standards)Record based correlationsReplay based correlationsCorrelation rulesCorrelation from snapshot