У нас есть приложение, которое связывается с датчиками с использованием протокола Modbus/TCP. Для каждого датчика поток отвечает за соединение сокетов. Мы хотим протестировать приложение на 200 датчиков, но на самом деле не владеем этим набором датчиков. Может ли кто-нибудь предложить механизм моделирования для тестирования нашего приложения?Тестирование связи Java-сокета с несколькими потоками
Заранее спасибо
Я бы добавил предложение о создании в этих клиентах возможности не только правильно вести себя, но и настроить их для имитации «ошибок». Подобно сломанному аппарату, отправляющему бессмысленные значения ... или случайным образом заканчивая соединение и т. Д. – Fildor
@ Хорошая точка для разработчиков, тестирование для сломанных клиентов очень полезно, например, такое, которое шпионят на сервере с большим количеством данных. –
Спасибо Питеру Лори, @ Филдер за предложения. Мое сомнение здесь в том, что для моделирования 200 датчиков мы не будем требовать 200 систем, работающих с сенсорным симулятором, так как связь сокетов основана на IP-адресе и номере порта? Здесь номер порта, который используется, является постоянным. – Sathiya