Перфоманс Лаб

Утилиты для тестирования

PLUS: утилиты для тестирования, разработанные в Перфоманс Лаб.

Название Описание Применение
1 SOAP/REST-эмулятор процессинга (ISO 8583) SOAP/REST-эмулятор процессинга (протокол ISO-8583), реализован на основе jPOS-template; SOAP/RESTfulbyApacheCXF + Jetty (jPOSEEмодуль). Нагрузочное тестирование процессинговых систем в банках
2 SOAP Performance emulator Эмулятор веб-сервисов, позволяющий выполнять обмен сообщениями с интеграционной шиной по заданному сценарию с заданной интенсивностью. Нагрузочное и интеграционное тестирование
3 HTTP/HTTPS emulator c «двухфазным» SSL Эмулятор с поддержкой протокола Https и «двухфазным» SSL. Нагрузочное и интеграционное тестирование
4 HSMплагин для JMeter Плагин, предназначенный для связки Crypto API 2.0 и ПАКМ «КриптоПро HSM» через Java JNA. Нагрузочное и интеграционное тестирование шифрованных потоков данных
5 Эмулятор HSM Программный эмулятор HSM Thales 8000, использующийся в качестве заглушки аппаратного HSM для процессингового сервера WAY4 Netserver. Нагрузочное тестирование процессинговых систем в банках
6 deperson Обезличивание БД на MSSQLServer Скрипты деперсонализации БД, состоят из .NET-сборки и скриптов на Transact-SQL. Любой проект, требующий обезличивания
7 VISA|MC|MK Clearing ООП-обертка для создания клиринговых файлов, входит в состав эмулятора транзакций. Проекты, требующие эмуляции транзакций
8 Express Report 3 Генератор экспресс-отчетов, позволяет создавать Excel-файлы c экспресс-отчетами за время теста. Проекты по НТ, требующие предоставления отчетов по результатам проведенных тестов
9 IPython Pandas Инструмент анализа данных (логов и метрик), позволяющий манипулировать данными (фильтрация, группировка, аггрегация, изменение) и визуализировать результат (графики и пояснения). Проекты, требующие предоставления отчетов по результатам проведенных тестов
10 UniParser Парсер логов с настраиваемым фильтром (построчная обработка текстовых данных). Проекты, в которых требуется осуществить фильтрацию данных
11 SnapShooter Утилита для отслеживания изменений в файлах конфигурации с возможностью восстановления ранее сделанной копии (снэпшота). Проекты с часто изменяющейся средой тестирования
12 Парсер логов WebSphere Парсер может выбирать из файла логов строки лога с SQL (SELECT + DML) операторами, попадающие в некоторый временной промежуток, заменять в выбранных запросах атрибуты и записывать результат в отдельный файл. Проекты в которых иcпользуется IBMWebsphere
13 PLOracleSniffer2 Java приложение (J2SE-1.5), осуществляющее прослушивание сетевого трафика посредством библиотеки WinPcap. Проекты, требующие осуществления перехвата, расшифровки и сохранения сетевого трафика между приложением и сервером Oracle
14 Утилита записи скриптов по протоколу .NETRemoting Утилита помещается между клиентским (записываемым) приложением и сервером. Клиентское приложение конфигурируется на работу с утилитой проксирования вместо оригинального сервера. Работа через утилиту происходит прозрачно, функциональность клиентского приложения не нарушается. Проекты, на которых используются вызовы по технологии .NETRemoting
15 Генератор журналирующих пакетов Oracle Скрипт, позволяющий сгенерировать по спецификации тело пакета, которое сразу скомпилируется, и установить, какие процедуры из пакета фактически вызываются. Проекты, требующие разработки эмуляторов
16 Генератор проксирующих пакетов Oracle Генератор проксирующих пакетов Oracle, создающий пакеты со спецификацией, как у оригинальных пакетов, и телами, записывающими в лог факт вызова и сохраняющими параметры вызова. Проекты, требующие разработки заглушек внешних систем Oracle.
17 Утилита подачи нагрузки на C# Утилита подачи нагрузки, использующая очереди MSMQ: в них хранятся пулы данных, они же используются для обмена данными, выходные логи также пишутся в очереди. Нагрузка по протоколу .NETRemoting, тестирование WFC-сервисов, нагрузка скриптами VisualStudio
18 Jar-logger Инструмент для анализа потока данных внутри jar-файла. Проекты аудита и нагрузочного тестирования
19 Plugin Citrix XenApp to JMeter Плагин для взаимодействия с Citrix сервером посредством JMeter. Проекты, для которых применение HPLoadRunner для записи и воспроизведения скриптов является неприемлемым
20 PluginFiddler to JMeter Плагин для Fiddler ускорения параметризации HTTP-траффика в JMeter. Нагрузочное и интеграционное тестирование
21 Metrics Шел скрипт, работающий под Linux/HP-UX/AIX, собирает метрики из разных ОС, и приводит их к одному формату удобному для просмотра и выгрузки, также собирает краткий паспорт стенда. Нагрузочное и интеграционное тестирование
13 Mq-receiver Библиотека для решения проблемы передачи данных между скриптами в сценариях Load Runner. Для передачи данных была использована технология передачи сообщений Microsoft Message Queuing (MSMQ). Нагрузочное и интеграционное тестирование
23 LRora2jmx Конвертер LoadRunner Oracle 2-tier скриптов в сценарии JMeter, ускоряющий и упрощающий запись oracle 2-tier скриптов в JMeter. Нагрузочное и интеграционное тестирование
11 САТБИС Инструмент, который применяется для организации автоматизированного тестирования банковских информационных систем на платформе «ЦФТ.
Состоит из серверной и клиентской частей, написанных на C++
Решение активно использует COM, WinApi, Memory Share, JNI.

Наш публичный репозиторий в GitHub, на котором вы можете присоединиться к разработке плагинов для Jmeter и скачать некоторые утилиты — https://github.com/pflb