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

Презентация:



Advertisements
Похожие презентации
Тестирование: кому, зачем и сколько стоит Ковалёв Юрий Президент Перфоманс Лаб.
Advertisements

Аутсорсинг поддержки информационных систем Ганич Владимир Руководитель направления поддержки Перфоманс Лаб.
Автоматизация тестирования. План 1.Применение автоматизированного тестирования 2.Выбор инструментария 3.Процесс автоматизации (IBM Rational) GUI тестирование.
Team System - фреймворк для автоматизации тестирования от Microsoft Футорняк Елена Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
Нагрузочное тестирование Описание услуг. 2 Введение Мы умеем имитировать работу многих тысяч пользователей Для этого мы используем специальные инструменты.
Lotus – Notes. Обзор программного продукта Андреев Владимир ПИ-51.
Ковалёв Юрий, 2 Введение …Теперь я понимаю, что у нас здесь есть три разных языка. Есть язык системы – язык конфигураций, экранов и.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Нагрузочное тестирование бесплатными инструментами на примере Apache JMeter Зарубин Иван Дизайнер тестов Перфоманс Лаб.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
27 марта 2010 г. Санкт-Петербург. Причем тут ФотоСтрана? Классический стартап 2 человека в команде 1 сервер 2008 год.
SharePoint Conference Украина, Киев 25 апреля 2012 Болезни роста: Проблемы, связанные с ростом использования SharePoint Решения от Quest Software Илья.
Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru.
Сервис On-Line доступ ПП Парус 8 Применение для разработки WEB- интерфейса.
Oracle APEX для Парус 8: направления использования APEX, учебные курсы Парус 8.
gismapserver Шелковников Сергей Иннокентьевич, директор, Компания ШЕЛС gis mapdraw server.
Автоматизация тестирования Web-приложений 2007 г. Липский Павел Николаевич.
Что Такое Progress ?. Progress Software Corporation l Основана в 1981 l Штаб-квартира в Bedford, USA l 1,100 сотрудников l Присутствие в 60+ странах l.
StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, Ноября 2010.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кейс 2 LoadRunner

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

Спасибо за внимание! Вопросы? Юрий Ковалёв