O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Software quality assurance days
22 Международная конференция
по вопросам качества ПО
sqadays.com
Санкт-Петербург. 17–18 но...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
2
План
• Нагрузка без и с использование...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
3
Немного о нагрузке
Традиционная схема...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
4
Нагрузка с Citrix
Схема подачи нагруз...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
5
Преимущества подхода
• Используется к...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
6
Критерии
• Бесплатный, Open Source ин...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
7
Почему Jmeter?
Jmeter + ICA
Бесплатно...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
8
Возможности плагина
• Запись и воспро...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
9
Как это работает
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
10
Как это работает
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
11
Как это работает
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
12
Как это работает
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
13
Как это работает
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
14
Как это работает
Jmeter
• Jmeter заг...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
15
Ограничение
• Нет возможности запуск...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
16
Опыт использования
Данный плагин был...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
17
Применение
• Замер производительност...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter
18
Контакты и ссылки
Иванов Владимир
v....
Próximos SlideShares
Carregando em…5
×

Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter

306 visualizações

Publicada em

Доклад Владимира Иванова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter

  1. 1. Software quality assurance days 22 Международная конференция по вопросам качества ПО sqadays.com Санкт-Петербург. 17–18 ноября 2017 Владимир Иванов Performance Lab. Москва, Россия Нагрузочное тестирование нестандартных протоколов с использованием Citrix и JMeter
  2. 2. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 2 План • Нагрузка без и с использованием Citrix • Преимущества подхода • Подход к разработке • Сравнение с LoadRunner • Возможности плагина • Ограничения и применение подхода • Контакты и ссылки
  3. 3. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 3 Немного о нагрузке Традиционная схема подачи нагрузки
  4. 4. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 4 Нагрузка с Citrix Схема подачи нагрузки с использованием Citrix
  5. 5. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 5 Преимущества подхода • Используется клиент заказчика • Нет привязки к протоколу • Нет сложных запросов • Нет необходимости эмуляции шифрования данных
  6. 6. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 6 Критерии • Бесплатный, Open Source инструмент • Желание создать гибкий и удобный инструмент для тестирования через Citrix • Интеграция с OCR (Optical Character Recognition) – оптическое распознавание текста
  7. 7. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 7 Почему Jmeter? Jmeter + ICA Бесплатное, открытое ПО Возможность изменить под себя Возможно подключить распознавание текста Гибкость Нет аналога Agent for Citrix LoadRunner + ICA Enterprise решение Проверен временем Присутствует Agent for Citrix Дорогое проприетарное ПО Ограниченный набор настроек и функций
  8. 8. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 8 Возможности плагина • Запись и воспроизведение сессии Citrix • Полная параметризация всех вводимых значений • Гибкая синхронизация по скриншотам или тексту • Поддержка .ica файлов для запуска сессии • Интегрирована OCR библиотека JavaOCR
  9. 9. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 9 Как это работает
  10. 10. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 10 Как это работает
  11. 11. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 11 Как это работает
  12. 12. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 12 Как это работает
  13. 13. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 13 Как это работает
  14. 14. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 14 Как это работает Jmeter • Jmeter загружает plugin Citrix Plugin • Plugin общается с COM библиотекой для Java Com4j библиотека • Com4j предоставляет доступ к COM интерфейсу COM • Через COM выполняются запросы на Citrix клиент Citrix клиент • Citrix клиент выполняет необходимые операции
  15. 15. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 15 Ограничение • Нет возможности запускать сессии Citrix в скрытом (безоконном) режиме • Поддержка ввода пользовательского текста осуществлена для кириллицы и латиницы (легко расширяется по мере надобности) • Находится в разработке (на данный момент реализованы не все задуманные особенности) • Требуется кратковременный курс обучения использования
  16. 16. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 16 Опыт использования Данный плагин был успешно применен в одном крупном банке для проведения нагрузочного тестирования системы и клиента банка. Использование Jmeter позволило значительно сократить расходы на проведение тестирования.
  17. 17. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 17 Применение • Замер производительности клиентской части • НТ фермы/всего контура с Citrix • Трудоемкость разработки скриптов • Невозможность записать трафик • Шифрованный/проприетарный протокол • Снижение расходов на тестирование • Возможность применять в автоматизированном тестировании
  18. 18. Нагрузочное тестирование нестандартных протоколов с использованием Citrix и Jmeter 18 Контакты и ссылки Иванов Владимир v.ivanov@pflb.ru, skype lines91@mail.ru GitHub: https://github.com/pflb/Jmeter-Citrix-Plugin Спасибо за внимание! Вопросы?

×