|
Как протестировать 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&gotonew=1&tid=2120773]: |
0ms |
get settings: |
23ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
9ms |
get first new msg: |
18ms |
get forum data: |
3ms |
get page messages: |
149ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 617ms |
0 / 0 |