我正在开发一个程序来接收和解析来自交易所的市场数据。在开发过程中测试我的程序的最佳方式是什么?数据是通过多播套接字发送的,但在程序的正确性和性能“完全”测试之前,我无法访问该套接字。
到目前为止,我提出的测试方法: 1.使用交换机提供的TCP恢复通道(交换机不建议,因为它不是用于测试的) 2.以二进制格式保存一些数据,然后在本地设置组播测试通道,以模拟实际环境
有更好的主意吗?
发布于 2013-04-01 23:47:35
在连接到exchange之前,您不能真正测试“性能”--大多数exchange都提供了开发连接(有些会对此服务收费),通常流量水平与生产环境相差甚远,但这是测试您的程序的好环境。我会与您的客户经理联系,看看您如何才能访问测试环境。
您可以使用封装数据验证您的解析器,但由此得出的任何性能数据都是有效的微基准测试数据-因此请谨慎对待。
https://stackoverflow.com/questions/15746033
复制相似问题