Как имитировать SMPP-соединение

У меня есть ситуация. Мое приложение отправляет несколько SMS-сообщений конечному клиенту, это число варьируется от 50000 до 100000 SMS-сообщений в любой момент времени. Для достижения этой функциональности я использую Kannel в качестве интерфейса отправителя смс.

Итак, мое решение завершено. Но только в среде разработки! Прежде чем приступить к работе, я должен был протестировать эту среду решения.

Есть ли какие-либо предложения по созданию тестовой среды?

Чтобы внести больше вклада в мое окружение; kannel использует smpp-соединение для доставки сообщений конечному клиенту. Итак, я думаю, мне нужно сымитировать какой-нибудь smpp-сервер для kannel.


person vijay.shad    schedule 19.01.2010    source источник


Ответы (2)


SMPPSIM с сайта www.seleniumsoftware.com

Также попробуйте SCTT и Logica SMSCSim.

person My Other Me    schedule 09.02.2010

Если вы довольны настройкой среды Java, у Logica есть приложение-симулятор с открытым исходным кодом, которое работает достаточно хорошо.

http://opensmpp.logica.com/CommonPart/Download/download2.html#simulator

Я использовал его, чтобы протолкнуть довольно много (порядка нескольких миллионов) смс в тесте, так что он довольно надежен. У меня также есть версия, скомпилированная с использованием .Net (J#), которая, кажется, работает нормально; дайте мне крик, если вы хотите попробовать это.

person Paul Jenkins    schedule 14.03.2010
comment
Привет Пол, я очень взволнован по поводу окружающей среды. Я прочитал документ, представленный на сайте Logica. Но это не кажется полезным. Пожалуйста, помогите мне настроить мою тестовую среду. - person vijay.shad; 22.03.2010
comment
Привет Виджай. Документация по логике немного неясна :-) У меня есть проект, собранный из исходников, который я могу отправить вам, если вы дадите мне свой адрес электронной почты. Там есть небольшой командный файл, который запустит симулятор. Если я отправлю вам это, и вам нужно что-нибудь еще, пожалуйста, дайте мне знать. - person Paul Jenkins; 23.03.2010
comment
Привет, Пол, мне бы очень хотелось получить твои версии исходников Logica. Что я хочу сделать, так это провести стресс-тестирование Каннеля, который я настроил с помощью резервного HTTP-сервиса. Электронная почта [email protected]. Большое спасибо. - person niiamon; 22.11.2011