Нагрузочное тестирование без границОпыт компании Performance Lab презентация

Содержание

План доклада Нагрузочное тестирование. Основные препятствия Кейс №1: копаем сами, разбираем протокол Кейс №2: не копаем, грузим через GUI (использование Citrix XenApp)

Слайд 1Нагрузочное тестирование без границ Опыт компании Performance Lab
Юрий Ковалёв
20 ноября 2010, Санкт-Петербург


Слайд 2План доклада
Нагрузочное тестирование. Основные препятствия
Кейс №1: копаем сами, разбираем протокол
Кейс №2:

не копаем, грузим через GUI (использование Citrix XenApp)

Слайд 3Вспомним теорию


Слайд 4Проблемы
Тестовая модель: что и как тестировать
Тестовые среды: полнота, надежность, валидность, TCO
Инструменты

тестирования: отсутствие поддержки протоколов


Слайд 5Нет поддержки протокола
Нестандартные компоненты
Шифрование при передаче данных
Самодельные протоколы
Трафик не ловится

если

Слайд 6
Кейс №1
Net-8, Oracle 2-tier
ODAC direct
HP Load Runner
IBM Performance Tester
Microfocus SilkPerformer
Oracle Real

Application Testing
HummerOra

?


Слайд 7Кейс №1 варианты решения
1
№1 Расширенное логирование
«SQL-монитор»

SQL-выражения,
возвращаемые
результаты
++
Относительная простота разработки
Удобство использования
--
Нужна помощь разработчика этого

ПО
Нельзя записать входящие BINDы

Слайд 8Кейс №1 варианты решения
2
№2 «Sniffer»

PLSQL-скрипт
С++


Слайд 9Кейс №1 варианты решения
№2 «Sniffer»


Слайд 10Кейс №1 варианты решения
2
№2 «Sniffer»

PLSQL-скрипт
++
Низкий уровень
Перехват всех видов запросов
Удобство использования
--
Сложность реализации
Необходимость реконструировать

сетевой трафик в исходный PLSQL
Ошибки при разборе

С++


Слайд 11Кейс №1 варианты решения
3
№3 Реверс-инжиниринг
JDBC-драйвера, «Sniffer-2»

TCP/IP dump
Java

Sniffer-2

PLSQL-скрипт


Слайд 12№3 Реверс-инжиниринг
JDBC-драйвера, «Sniffer-2»


Слайд 13Кейс №1 варианты решения
3
№3 Реверс-инжиниринг
JDBC-драйвера, «Sniffer-2»

TCP/IP dump
Java

Sniffer-2

PLSQL-скрипт
++
Перехват всех видов запросов
Мало ошибок

разбора

--
Сложность реализации
Необходимость реконструировать сетевой трафик в исходный PLSQL


Слайд 14Кейс №1 выводы
Все варианты жизнеспособны
В работе использовались все три варианта
Заказчик получил относительно

простой инструмент

Слайд 15Кейс №2 задача
Lotus Domino/Notes
Lotus Notes
Domino Server
Клиент
Сервер
???


Слайд 16Кейс №2 идея
Приложения работают здесь

Пользователь видит только картинку
XenApp


Слайд 17Кейс №2 нагружаем GUI

Сервер
???

Виртуальные пользователи


Слайд 18Кейс №2 LoadRunner


Слайд 19Кейс №2 Выводы
++
Работает через пользовательский интерфейс
Можно быстро записать
Работает там где другие средства

не могут

--
Высокие требования к серверу Citrix
Лицензии Citrix



Слайд 20Спасибо за внимание!
Вопросы?
Юрий Ковалёв
y.kovalev@pflb.ru
http://performance-lab.ru
http://load-testing.ru


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика