4. Проблемы
1. Тестовая модель: что и как тестировать
2. Тестовые среды: полнота, надежность, валидность, TCO
3. Инструменты тестирования: отсутствие поддержки протоколов
6. Кейс №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
?
7. Кейс №1
варианты решения
1
№1 Расширенное логирование
«SQL-монитор»
SQL-выражения,
возвращаемые
результаты
++
• Относительная простота разработки
• Удобство использования
--
• Нужна помощь разработчика этого ПО
• Нельзя записать входящие BINDы
10. Кейс №1
варианты решения
2
№2 «Ծڴڱ»
PLSQL-скрипт
++
• Низкий уровень
• Перехват всех видов запросов
• Удобство использования
--
• Сложность реализации
• Необходимость реконструировать
сетевой трафик в исходный PLSQL
• Ошибки при разборе
С++
13. Кейс №1
варианты решения
3
№3 Реверс-инжиниринг
JDBC-драйвера, «Sniffer-2»
TCP/IP dump
Java
Sniffer-2
PLSQL-скрипт
++
• Перехват всех видов запросов
• Мало ошибок разбора
--
• Сложность реализации
• Необходимость реконструировать
сетевой трафик в исходный PLSQL
14. Кейс №1
выводы
1. Все варианты жизнеспособны
2. В работе использовались все три варианта
3. Заказчик получил относительно простой инструмент
19. Кейс №2
Выводы
++
• Работает через пользовательский
интерфейс
• Можно быстро записать
• Работает там где другие средства не
могут
--
• Высокие требования к серверу Citrix
• Лицензии Citrix