日期:2014-05-17  浏览次数:20979 次

C#测试网络性能
请问一下,关于网络性能该如何进行?
能不能用C#编写自己的测试程序?比如说测试通信时间、通信延迟、吞吐量?
请大家指教!

------解决方案--------------------
引用:
我做了测试,但是数据传输都很正常,也就是因为nagle算法数据传输会有点延迟,每次的数据量不一致!
但是数据都是正确的,这该如何统计错误率啊?



这就说明,在你目前所测试的传输速率中,还没有遇到传输错误的情况
你可以继续加大传输速率,直到大到你认为再大的话对于你的项目来说就失去实际意义了。
如果一直都没有传输错误,那么网络性能测试你可以说测试结果就是:通过
然后你就不用担心网络传输性能不够的问题了。

我以前做一个数据发送接收的情况,一秒几十、几百条数据,一直都没有错误
后来一秒十万条以上的数据的时候才开始出错。
但对于我那个项目来说,一秒一千条,已经是实际可能会发生的上限了。我只要保证每秒一万条数据不出错就可以了。