2

我想做一些自动化测试,以确保我的传输层正常工作。问题是我使用异步 UDP 套接字并且测试在调用回调之前完成。我想测试基本场景,例如发送几个字节并测试它们在另一端是否正确接收。

问题是:使用异步套接字自动化测试的最有效方法是什么?

4

2 回答 2

0

异步套接字是什么意思?使用异步编程模型?
如果你想测试传输层,那么我会关注这个而不是异步套接字。
为了测试传输层,您可以使用来自两个线程的两个套接字进行测试。一字读,一字写。我假设您的协议确实已经支持 ping 消息。

于 2012-08-21T13:10:57.570 回答
0

由于数据传递发生在不同的线程上,您需要阻止测试等待来自接收回调的通知,可能会超时。

于 2012-08-21T13:37:02.697 回答