|
Как протестировать WS сервер
|
|||
---|---|---|---|
#18+
Дмитрий Мух ИМХО тут следует выстроить обычную пирамиду тестирования: модульные тесты, интеграционные, функциональные. И не пытаться ограничиться исключительно последними. По мне так всё это отдельно следует тестировать и начать с логики обработки сообщений на сервере. На уровне сервера есть юнит тесты. А в данных тестах - цель симмитировать реальное общение и проверить правильность доставки конечному пользователю с учетом передачи по сети. Дмитрий Мух И с чего вдруг порядок сообщений может быть нарушен? На каком этапе? При передаче от клиента к серверу? При обработке сообщений сервером? При отправке от сервера клиенту? Некоторые типы сообщений обрабатываются на сервере, прежде чем их нужно доставить другому клиенту и для них порядок должен сохраняться всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 14:26 |
|
Как протестировать WS сервер
|
|||
---|---|---|---|
#18+
qi_ip PetroNotC Sharp qi_ip, Некорректный логин это не ошибка. Это рабочий вариант. В конкретном случае, просто проверяется правильность работы проверки по regex Оберни методом и сделай тестирование метода. Причем тут сокет протоколы? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 14:27 |
|
Как протестировать WS сервер
|
|||
---|---|---|---|
#18+
qi_ip, >>протетировать WS сервер на правильность работы методов. Сервер это комплексное. Методы это юнит и модульное тестирование. Комплексное это тест на нагрузку, отзывчивость,.... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 14:35 |
|
|
start [/forum/topic.php?fid=59&msg=39970925&tid=2120773]: |
0ms |
get settings: |
14ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
146ms |
get tp. blocked users: |
2ms |
others: | 321ms |
total: | 581ms |
0 / 0 |