SlideShare ist ein Scribd-Unternehmen logo
1 von 23
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Практическио
виртуализациисервисов
ВалерийКуваев
HP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Онаболевшем
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Переломный момент в подходе к Приложениям
2010
4 релиза на приложение
2015
36 на приложение
2020
120 на приложение
“Всплеск новых
проектов с 2013 и
далее.”
“Социальные, мобильные,
аналитические и облачные
в 2013-м перешагнули
порог.”
2013
• Приложения повсюду
• Мобильный доступ
• 30x рост релизов по приложениям
• Плотная обратная связь с
пользователем
• Экстремальная фокусировка на
сроки получения выгоды и ROI
Что ожидается:
ServiceVirtualization
6
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Поиск
Покупка Отслеживание
Доставка
Оплата
Продукт
Оплата
Профили заказчиков
Доставка
Отслеживание посылки
Public Cloud
Обычные
сервера
Managed Cloud
Композитный
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Single Sign-On
Веб сервис
Старое
приложение
База данных
Мейнфрейм
3rd Party
Мейнфрейм
Доступ с 3:00-
4:00
База Данных
Нет тестовой
среды
Веб Сервис
Еще не создан
3rd Party
Оплата за
использование
Single Sign-On
Медленно
работает
Тестируемое
приложение
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
HP Service Virtualization
Существующая инфраструктура
Mainframe
JDBC
SOAP
RFC/IDOC
MQ/CICS
Third Party
SAP
Existing database
Web service
and
Legacy
application
REST
Pay-per-
transaction
Under
construction
Тестируемое приложениеUnder Test
Mobile
App
Web
browser
Composite
Application
Application
services
Виртуализовано!
Виртуализация
сервиса
SOAP
JDBC
JMS
MQ
REST
CICS
Simulation
Data
Perf.
Network
Виртуализация
сети
© 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.13
Операции
сервиса
Правила с
приоритетами
Детализация
правила
Стандартный
ответ (заглушка)
Функции условий
Функции условий
и действий
Подача данных
Описание логики
вызовов
Синхронный и
асинхронный
ответы
Внешние вызовы
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.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
16
Результат реальный
Влияние сети на пользователя
Локальный результат
Avg. TRT
Avg. TRT
VUsers VUsers
Почему?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Vuser
2s
5s
2s
5s
2s
5s
2s
5s
2s
1 Vuser – No Network:
5s
2s
5s
2s
5s
2s
5s
2s
5s
2s
5s
2s
1 Minute
10 Transactions/Min/Vuser
Итак
Transaction
Fixed Pacing Time
2s
Single Transaction – No Network:
Time Resources
File Reads
SQL Calls
Concurrency
Resources/Min
File Reads
SQL Calls
Concurrency
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Vuser 1
Vuser 2
Vuser 3
Vuser 4
Vuser 5
Vuser 6
Vuser 7
Vuser 8
Vuser 9
Vuser 10
1 Minute
10 Vusers – No Network
10 Concurrent Vusers  Total 66 Transactions/Min
Resources/Min
File Reads
SQL Calls
Concurrency
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Vuser 1
Vuser 2
Vuser 3
Vuser 4
Vuser 5
Vuser 6
Vuser 7
Vuser 8
Vuser 9
Vuser 10
Vuser 11
Vuser 12
Vuser 13
Vuser 14
Vuser 15
Vuser 16
Vuser 17
Vuser 18
Vuser 19
Vuser 20
Vuser 21
Vuser 22
Vuser 23
Vuser 24
Vuser 25
Vuser 26
Vuser 27
Vuser 28
Vuser 29
Vuser 30
Vuser 31
Vuser 32
With Network:
Comparative Test with Network
32 Concurrent Vusers  Total 60 Transactions/Min
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Resource Comparison
Total 66 Transactions/Min
10 Vusers – No Network:
Total 66 Transactions/Min
32 Vusers – With Network:
Resources/Min
File Reads
SQL Calls
Overall Resources/Min
File Reads
SQL Calls
Concurrency
Concurrency
Major Discrepancy in Concurrency
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Компонентное
приложение
Тестируемое приложение
Функциональный тест
(including mobile device)
Нагрузочный тест
Сервисы
приложения
Эмуляция сети
Эмуляция
сети
Firewall
Распределенные
сервисы
Поддержка реалистичного сценария взаимодействия
HP Network Virtualization
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
VS
SV Дизайнер
Развертывание
Развертывание
ОткрытиеСохранение
Виртуальных Сервисов
Интерфейс
управления SV
SV Сервер
ВС
ВС
ВС
HP ALM
ВС
ВС ВС
Deploy, Initialise
and Monitor
Конфигурация
Тестируемого ПО
ВС
ВС
ВС
ВС
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Вопросыиобсуждение?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24

Weitere ähnliche Inhalte

Andere mochten auch

Тестовая инфраструктура в облаке
Тестовая инфраструктура в облакеТестовая инфраструктура в облаке
Тестовая инфраструктура в облакеSQALab
 
Инструменты тестирования, или хочешь сделать хорошо - сделай это сам
Инструменты тестирования, или хочешь сделать хорошо - сделай это самИнструменты тестирования, или хочешь сделать хорошо - сделай это сам
Инструменты тестирования, или хочешь сделать хорошо - сделай это самSQALab
 
Теория и практика сокращения релизного цикла
Теория и практика сокращения релизного циклаТеория и практика сокращения релизного цикла
Теория и практика сокращения релизного циклаSQALab
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаSQALab
 
Автоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиАвтоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиSQALab
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советыSQALab
 
Особенности тестирования облачных сервисов
Особенности тестирования облачных сервисовОсобенности тестирования облачных сервисов
Особенности тестирования облачных сервисовSQALab
 
Миссия тест-менеджера
Миссия тест-менеджераМиссия тест-менеджера
Миссия тест-менеджераSQALab
 
Организация времени в тестировании
Организация времени в тестированииОрганизация времени в тестировании
Организация времени в тестированииSQALab
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестированиеSQALab
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияSQALab
 
Успешный тестировщик. Путь профессионала
Успешный тестировщик. Путь профессионалаУспешный тестировщик. Путь профессионала
Успешный тестировщик. Путь профессионалаSQALab
 
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...SQALab
 

Andere mochten auch (13)

Тестовая инфраструктура в облаке
Тестовая инфраструктура в облакеТестовая инфраструктура в облаке
Тестовая инфраструктура в облаке
 
Инструменты тестирования, или хочешь сделать хорошо - сделай это сам
Инструменты тестирования, или хочешь сделать хорошо - сделай это самИнструменты тестирования, или хочешь сделать хорошо - сделай это сам
Инструменты тестирования, или хочешь сделать хорошо - сделай это сам
 
Теория и практика сокращения релизного цикла
Теория и практика сокращения релизного циклаТеория и практика сокращения релизного цикла
Теория и практика сокращения релизного цикла
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
 
Автоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиАвтоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщиками
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
 
Особенности тестирования облачных сервисов
Особенности тестирования облачных сервисовОсобенности тестирования облачных сервисов
Особенности тестирования облачных сервисов
 
Миссия тест-менеджера
Миссия тест-менеджераМиссия тест-менеджера
Миссия тест-менеджера
 
Организация времени в тестировании
Организация времени в тестированииОрганизация времени в тестировании
Организация времени в тестировании
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестирование
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
Успешный тестировщик. Путь профессионала
Успешный тестировщик. Путь профессионалаУспешный тестировщик. Путь профессионала
Успешный тестировщик. Путь профессионала
 
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...
Измеряем производительность веб приложения c помощью Selenium WebDriver и Bro...
 

Ähnlich wie Практически о виртуализации сервисов

Как оптимизировать тестирование мобильных приложений
Как оптимизировать тестирование мобильных приложенийКак оптимизировать тестирование мобильных приложений
Как оптимизировать тестирование мобильных приложенийSQALab
 
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN.
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN. Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN.
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN. TechExpert
 
Andrei Kirilenkov. Vertica
Andrei Kirilenkov. VerticaAndrei Kirilenkov. Vertica
Andrei Kirilenkov. VerticaVolha Banadyseva
 
Informatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesInformatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesIlya Gershanov
 
Центр обработки данных в Мегафон
Центр обработки данных в МегафонЦентр обработки данных в Мегафон
Центр обработки данных в МегафонExpolink
 
Oracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийOracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийAndrey Akulov
 
OSPconf. Big Data Forum 2015
OSPconf. Big Data Forum 2015OSPconf. Big Data Forum 2015
OSPconf. Big Data Forum 2015Ilya Gershanov
 
Mobile keynote rev3 for publishing
Mobile keynote rev3 for publishingMobile keynote rev3 for publishing
Mobile keynote rev3 for publishingVasily Demin
 
Тенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связиТенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связиCisco Russia
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоARCCN
 
Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Алексей Панфилов
 
Облако в разрезе (обзор решений или примеры проектов Softline)
Облако в разрезе (обзор решений или примеры проектов Softline)Облако в разрезе (обзор решений или примеры проектов Softline)
Облако в разрезе (обзор решений или примеры проектов Softline)ActiveCloud
 
програмные миры Hp2014 нн v2.7_wosub
програмные миры Hp2014 нн v2.7_wosubпрограмные миры Hp2014 нн v2.7_wosub
програмные миры Hp2014 нн v2.7_wosubi-Teco & Vitte Consulting
 
Docsvision 5 планы выпуска дополнительных модулей и приложений
Docsvision 5 планы выпуска дополнительных модулей и приложенийDocsvision 5 планы выпуска дополнительных модулей и приложений
Docsvision 5 планы выпуска дополнительных модулей и приложенийDocsvision
 
Хостинг и аренда приложений на базе ПО Microsoft
Хостинг и аренда приложений на базе ПО MicrosoftХостинг и аренда приложений на базе ПО Microsoft
Хостинг и аренда приложений на базе ПО MicrosoftISS
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big DataAndrey Akulov
 
CloudsNN 2014. Константин Анисимов.
CloudsNN 2014. Константин Анисимов.CloudsNN 2014. Константин Анисимов.
CloudsNN 2014. Константин Анисимов.Clouds NN
 

Ähnlich wie Практически о виртуализации сервисов (20)

Как оптимизировать тестирование мобильных приложений
Как оптимизировать тестирование мобильных приложенийКак оптимизировать тестирование мобильных приложений
Как оптимизировать тестирование мобильных приложений
 
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN.
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN. Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN.
Создание масштабируемой, гибкой и безопасной сети с помощью HP SDN.
 
3 ibm bdw2015
3 ibm bdw20153 ibm bdw2015
3 ibm bdw2015
 
Andrei Kirilenkov. Vertica
Andrei Kirilenkov. VerticaAndrei Kirilenkov. Vertica
Andrei Kirilenkov. Vertica
 
Informatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesInformatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-cases
 
Центр обработки данных в Мегафон
Центр обработки данных в МегафонЦентр обработки данных в Мегафон
Центр обработки данных в Мегафон
 
Thin client
Thin clientThin client
Thin client
 
Oracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийOracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологий
 
OSPconf. Big Data Forum 2015
OSPconf. Big Data Forum 2015OSPconf. Big Data Forum 2015
OSPconf. Big Data Forum 2015
 
Mobile keynote rev3 for publishing
Mobile keynote rev3 for publishingMobile keynote rev3 for publishing
Mobile keynote rev3 for publishing
 
Тенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связиТенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связи
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущего
 
Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)
 
Thin client HP
Thin client HPThin client HP
Thin client HP
 
Облако в разрезе (обзор решений или примеры проектов Softline)
Облако в разрезе (обзор решений или примеры проектов Softline)Облако в разрезе (обзор решений или примеры проектов Softline)
Облако в разрезе (обзор решений или примеры проектов Softline)
 
програмные миры Hp2014 нн v2.7_wosub
програмные миры Hp2014 нн v2.7_wosubпрограмные миры Hp2014 нн v2.7_wosub
програмные миры Hp2014 нн v2.7_wosub
 
Docsvision 5 планы выпуска дополнительных модулей и приложений
Docsvision 5 планы выпуска дополнительных модулей и приложенийDocsvision 5 планы выпуска дополнительных модулей и приложений
Docsvision 5 планы выпуска дополнительных модулей и приложений
 
Хостинг и аренда приложений на базе ПО Microsoft
Хостинг и аренда приложений на базе ПО MicrosoftХостинг и аренда приложений на базе ПО Microsoft
Хостинг и аренда приложений на базе ПО Microsoft
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big Data
 
CloudsNN 2014. Константин Анисимов.
CloudsNN 2014. Константин Анисимов.CloudsNN 2014. Константин Анисимов.
CloudsNN 2014. Константин Анисимов.
 

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. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Практическио виртуализациисервисов ВалерийКуваев HP © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 3. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
  • 4. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
  • 5. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 Переломный момент в подходе к Приложениям 2010 4 релиза на приложение 2015 36 на приложение 2020 120 на приложение “Всплеск новых проектов с 2013 и далее.” “Социальные, мобильные, аналитические и облачные в 2013-м перешагнули порог.” 2013 • Приложения повсюду • Мобильный доступ • 30x рост релизов по приложениям • Плотная обратная связь с пользователем • Экстремальная фокусировка на сроки получения выгоды и ROI Что ожидается:
  • 7. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Поиск Покупка Отслеживание Доставка Оплата Продукт Оплата Профили заказчиков Доставка Отслеживание посылки Public Cloud Обычные сервера Managed Cloud Композитный
  • 8. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 Single Sign-On Веб сервис Старое приложение База данных Мейнфрейм 3rd Party Мейнфрейм Доступ с 3:00- 4:00 База Данных Нет тестовой среды Веб Сервис Еще не создан 3rd Party Оплата за использование Single Sign-On Медленно работает Тестируемое приложение
  • 9. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 HP Service Virtualization Существующая инфраструктура Mainframe JDBC SOAP RFC/IDOC MQ/CICS Third Party SAP Existing database Web service and Legacy application REST Pay-per- transaction Under construction Тестируемое приложениеUnder Test Mobile App Web browser Composite Application Application services Виртуализовано! Виртуализация сервиса SOAP JDBC JMS MQ REST CICS Simulation Data Perf. Network Виртуализация сети
  • 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 Операции сервиса Правила с приоритетами Детализация правила Стандартный ответ (заглушка) Функции условий Функции условий и действий Подача данных Описание логики вызовов Синхронный и асинхронный ответы Внешние вызовы
  • 13. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Параметры производительности Ускорение
  • 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 Результат реальный Влияние сети на пользователя Локальный результат Avg. TRT Avg. TRT VUsers VUsers Почему?
  • 16. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 Vuser 2s 5s 2s 5s 2s 5s 2s 5s 2s 1 Vuser – No Network: 5s 2s 5s 2s 5s 2s 5s 2s 5s 2s 5s 2s 1 Minute 10 Transactions/Min/Vuser Итак Transaction Fixed Pacing Time 2s Single Transaction – No Network: Time Resources File Reads SQL Calls Concurrency Resources/Min File Reads SQL Calls Concurrency
  • 17. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 Vuser 1 Vuser 2 Vuser 3 Vuser 4 Vuser 5 Vuser 6 Vuser 7 Vuser 8 Vuser 9 Vuser 10 1 Minute 10 Vusers – No Network 10 Concurrent Vusers  Total 66 Transactions/Min Resources/Min File Reads SQL Calls Concurrency
  • 18. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Vuser 1 Vuser 2 Vuser 3 Vuser 4 Vuser 5 Vuser 6 Vuser 7 Vuser 8 Vuser 9 Vuser 10 Vuser 11 Vuser 12 Vuser 13 Vuser 14 Vuser 15 Vuser 16 Vuser 17 Vuser 18 Vuser 19 Vuser 20 Vuser 21 Vuser 22 Vuser 23 Vuser 24 Vuser 25 Vuser 26 Vuser 27 Vuser 28 Vuser 29 Vuser 30 Vuser 31 Vuser 32 With Network: Comparative Test with Network 32 Concurrent Vusers  Total 60 Transactions/Min
  • 19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 Resource Comparison Total 66 Transactions/Min 10 Vusers – No Network: Total 66 Transactions/Min 32 Vusers – With Network: Resources/Min File Reads SQL Calls Overall Resources/Min File Reads SQL Calls Concurrency Concurrency Major Discrepancy in Concurrency
  • 20. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Компонентное приложение Тестируемое приложение Функциональный тест (including mobile device) Нагрузочный тест Сервисы приложения Эмуляция сети Эмуляция сети Firewall Распределенные сервисы Поддержка реалистичного сценария взаимодействия HP Network Virtualization
  • 21. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 VS SV Дизайнер Развертывание Развертывание ОткрытиеСохранение Виртуальных Сервисов Интерфейс управления SV SV Сервер ВС ВС ВС HP ALM ВС ВС ВС Deploy, Initialise and Monitor Конфигурация Тестируемого ПО ВС ВС ВС ВС
  • 22. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Вопросыиобсуждение?
  • 23. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24

Hinweis der Redaktion

  1. Script to comeQuestions? Kelly Emo or Bruce Randall
  2. .
  3. Shunra integrates with HP LoadRunner and Performance Center to ensure load/performance testing accounts for network constraints. The integration enables each HP load generator to emulate up to 10 different locations/networks.