Главная » Обзоры COM-портовых новинок » Стресс-тест для COM-порта

Стресс-тест для COM-порта

Экстремальное тестирование последовательных портов – не редкость в задачах диагностики. Его смысл состоит в том, чтобы уменьшить время для операций чтения из порта либо записи в порт и тем самым создать жесткие условия, при которых как на ладони будут видны сбои, обычно не проявляющиеся в «тепличных» условиях. Устойчивость работы COM-порта при стрессовом тестировании проявится за счет способности (или, наоборот, – неспособности) аппаратного обеспечения должным образом отрабатывать переходные процессы и обслуживать ошибки, неизбежно возникающие процессе сериализации данных.

В период доминирования DOS-приложений для проверки работы последовательных портов, наибольшей популярностью пользовались два софтверных продукта, каждый из которых хорошо описан в нашем «Каталоге тестовых программ»:

Новое слово в диагностики RS232-протокола сказала компания AGG Software. Выпущенные ею бесплатный тест последовательных портов под названием «COM Port Stress Test» – это инструмент для жесткого тестирования UART-ов и периферийных RS232-устройств в среде операционных систем Microsoft Windows. Как сказано на сайте разработчика: «Цель этого теста – проверка того, что ваше приложение или устройство не перестанет работать в условиях высокой нагрузки и случайных данных».

COM Port Stress Test разработки AGG Software

Безусловно, чем больше программных продуктов для данной предметной области, тем лучше службам технической поддержки, занимающимся разработками и тестированием ком­му­ни­ка­ци­он­ных приложений. Там, где требуется высокая надежность оборудования, использование диагностики COM-портов решает задачу надежности, снижая отказов и сбоев в условиях возникновения критических нагрузок и нештатных ситуаций.

Если судить не предвзято, информации, предоставленной разработчиком, явно недостаточно, чтобы делать выводы об имитации экстремальных условий утилитой COM Port Stress Test. Плотного потока случайных данных при произвольной смене скорости передачи может оказаться мало для экспертных выводов о том, что тестируемая система с успехом проверена на устойчивость. И дело здесь не в таланте самих разработчиков, сколько в среде выполнения стресс-теста. Операционная система Microsoft Windows не оставляет шансов для предположений, что между ассемблерной операцией OUT, выполняющей запись данных в последовательный порт, и чтением из порта посредством IN, выдержана пауза с наперед заданным значением. Понимая удобства, предоставленный этим тестом для COM-порта, приходится самую жесткую проверку по-прежнему выполнять в DOS.

Реклама на V-Comp:


23.09.2017