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


The Presentation inside:

Slide 0

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


Slide 1

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


Slide 2

Вспомним теорию


Slide 3

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


Slide 4

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


Slide 5

Кейс №1 Net-8, Oracle 2-tier ODAC direct HP Load Runner IBM Performance Tester Microfocus SilkPerformer Oracle Real Application Testing HummerOra ?


Slide 6

Кейс №1 варианты решения 1 №1 Расширенное логирование «SQL-монитор» SQL-выражения, возвращаемые результаты ++ Относительная простота разработки Удобство использования -- Нужна помощь разработчика этого ПО Нельзя записать входящие BINDы


Slide 7

Кейс №1 варианты решения 2 №2 «Sniffer» PLSQL-скрипт С++


Slide 8

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


Slide 9

Кейс №1 варианты решения 2 №2 «Sniffer» PLSQL-скрипт ++ Низкий уровень Перехват всех видов запросов Удобство использования -- Сложность реализации Необходимость реконструировать сетевой трафик в исходный PLSQL Ошибки при разборе С++


Slide 10

Кейс №1 варианты решения 3 №3 Реверс-инжиниринг JDBC-драйвера, «Sniffer-2» TCP/IP dump Java Sniffer-2 PLSQL-скрипт


Slide 11

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


Slide 12

Кейс №1 варианты решения 3 №3 Реверс-инжиниринг JDBC-драйвера, «Sniffer-2» TCP/IP dump Java Sniffer-2 PLSQL-скрипт ++ Перехват всех видов запросов Мало ошибок разбора -- Сложность реализации Необходимость реконструировать сетевой трафик в исходный PLSQL


Slide 13

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


Slide 14

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


Slide 15

Кейс №2 идея Приложения работают здесь Пользователь видит только картинку XenApp


Slide 16

Кейс №2 нагружаем GUI Сервер ??? Виртуальные пользователи


Slide 17

Кейс №2 LoadRunner


Slide 18

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


Slide 19

Спасибо за внимание! Вопросы? Юрий Ковалёв [email protected] http://performance-lab.ru http://load-testing.ru


×

HTML:





Ссылка: