Использование Tsung для загрузки тестового gen_tcp (SSL) с пользовательским бинарным интерфейсом

У меня есть сервер, написанный на Erlang, с настраиваемым двоичным интерфейсом, который передается через сокет TCP (с поддержкой SSL).

Мне нужно иметь возможность загрузить тест этого сервера.

Такие инструменты, как Tsung, работают хорошо, но для интерфейсов, поддерживающих HTTP, LDAP, Jabber/XMPP и т. д. Можно ли использовать Tsung в правильном виде для взаимодействия с моим сервером через двоичный интерфейс? Есть ли лучшее решение?


person randombits    schedule 01.11.2011    source источник
comment
Можно написать собственный подключаемый модуль протокола для вашего собственного двоичного протокола. Он будет закодирован на Erlang. Подключаемый модуль протокола TCP отсутствует, поскольку этот протокол не имеет представления о том, что представляет собой запрос или ответ. Они определяются протоколом вашего приложения, и вам нужно сообщить Tsung, как они выглядят.   -  person dsmith    schedule 05.11.2011


Ответы (2)


Вам нужно написать плагин tsung. Вот пример.

Если бы я знал больше о специфике ваших данных, я мог бы помочь больше.

person dsmith    schedule 04.11.2011
comment
Здесь это кешированная версия туториала. - person Aliaksandr Belik; 22.03.2016

Я не знаю о Tsung, но вы можете использовать jmeter для загрузки и тестирования вашего приложения с помощью пользовательского теста junit. .

person Isac    schedule 02.11.2011