Я разрабатываю программу для получения и анализа рыночных данных с биржи. Какой лучший способ проверить мою программу во время разработки? Данные были отправлены через многоадресный сокет, но у меня нет доступа к сокету до того, как корректность и производительность программы будут «полностью» проверены.
Методы испытаний, которые я придумала до сих пор:
1. использовать канал восстановления TCP, предоставленный биржей (не предложенный биржей, так как он не для ТЕСТА)
2. сохраните некоторые данные в двоичном формате, а затем настройте локальный канал многоадресного тестирования для имитации реальной среды
Есть идеи получше?
Вы не можете реально протестировать «производительность», пока не подключитесь к бирже — большинство бирж обеспечивают соединение для разработки (некоторые платят за эту услугу). Обычно уровни трафика не близки к рабочему, но это хорошая среда для тестирования вашей программы. Я бы посоветовался с вашим менеджером по работе с клиентами, чтобы узнать, как вы можете получить доступ к тестовой среде.
Вы можете утверждать Ваш анализатор использует постоянные данные, но любые показатели производительности по этому результату фактически являются микро-эталонными числами — следовательно, берите с собой большой щепотка соли.
Других решений пока нет …