rss

Профиль компании

Финансовые компании

Блог компании Os_Engine | Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59

Тест, проверяющий способность коннектора выдержать подписку сразу всеми инструментами, которые у него есть в списках по одному таймфрейму.

Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59

 

Где находится в проекте?

Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59
Рис.1. Расположение теста в проекте OsEngine.

 

Настройки теста.

Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59
Рис.2. Настройки теста в проекте OsEngine.

  1. Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.

 

Суть.

  1. Проверяем, что статус Connect высылается сервером на верх не раньше, чем нужно. Не раньше, чем развёрнуты классы способные развернуть подписку на данные по какой-то бумаге. Ошибка очень неприятная, редкая и сложноуловимая. Данный тест её выявит.
  2. Любая площадка должна загружаться полностью в рамках скринера.  200 – 400 бумаг — без разницы. Сколько бы не было бумаг, проблема должна быть только со временем. Это надо регулировать RateGate.

 

Работа теста.

Если сервер включен, тест его сначала отключит и через 10 секунд даст сигнал серверу на подключение.

Сразу после Connect статуса мы запросим все имеющиеся на площадке бумаги. И будем последовательно их подключать.

Время работы ограничено 15 минутами. Если на всю площадку времени не хватает, тест будет прерван с ошибкой.

Если Вы всё сделали правильно, увидите такое окно:

Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59

Удачных алгоритмов!

Пост из серии «Коннекторы к OsEngine»

Серия о том, как стать настоящим программистом и изменить свою профессию.

Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

Комментарии открыты для друзей, добавляйтесь!

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Слой тестирования #11. Conn_2. Спам подписками на старте. Коннекторы к OsEngine #59


теги блога Алексей Ван <o-s-a.net>

....все тэги



UPDONW
Новый дизайн