LINUX.ORG.RU

Как тестировать многопользовательские приложения?

 


0

1

Я собираюсь написать приложения на с/с++, которое будет обмениваться данными между многими пользователями по сети без участия центрального сервера. Как я могу протестировать такое приложения? И в общем как тестировать подобные приложения?

Перемещено beastie из general


Ответ на: комментарий от TheAnonymous

нужно очень много виртуальных машин и я боюсь, что с таким их количеством мой компьютер не справится.

ales
() автор топика
Ответ на: комментарий от Valkeru

окей, они должны просто так давать мне на день свои компьютеры. Да и как его тогда тестить? Пока перекопируеш и запустишь на каждом компьютере заново, то .... так долго короче

ales
() автор топика
Ответ на: комментарий от ales

man lxc, man docker. Это как инфраструктуру смоделировать.

А для тестирования сетевого питоноговна я ботов писал, дыа.

entefeed ☆☆☆
()

У тебя на локалхосте доступно 65535 портов

Harald ★★★★★
()

запусти несколько копий своего приложения на разных портах, лол

reprimand ★★★★★
()

Про порты ранее уже написали.

Хоть в проекте и нет центрального сервера, но для задач дебага и тестирования полезно написать супервизор, который будет: генерить инстансы клиентов, коннектить их друг с другом, генерить им сценарии обмена данными (корректные и некорректные), логировать их трафик, отслеживать сбои протокола обмена, и тд. при необходимости.

bogus_result
()
Ответ на: комментарий от I-Love-Microsoft

друг, умеющий тестировать сетевые приложения, два бургера стоит, не один! :)

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.