标签: c# testing tcp integration-testing messaging
我正在考虑编写一些集成测试,以确保我的消息传递层在丢失数据包/网络问题时正常运行,因为我需要确保当进程重新连接连接的任何一端时不会出现重复,理想情况下不保留收到的消息列表。
TCP用作连接协议
我想测试的测试场景是:
我目前正在考虑实现一个新进程,它将充当TCP连接的代理,并通过集成测试中的WCF连接到它,最初配置转发,然后打开/关闭它,或决定哪些数据包得到转发,不通过测试中的回调。因此可以模拟这样的场景。