一直想做一个性能测试程序,偶然间发现NetworkCommsV3版本中已然带有,稍作修改,把测试效果发上来给大家参考
只在本机测试,客户端与服务器都在一台电脑上 (如果服务器与客户端部署在不同的电脑上,CPU占有率应该更低)
测试用电脑:
程序使用 .net Framework4.0版本
控制台程序
测试一:
连接数:500
数据大小 50字节
测试方法,在每个连接上发送一次数据,遍历发送完成后,等待30毫秒,再进行下一轮发送
测试结果: CPU占有率 在30%-40%之间波动
测试二:
连接数:800
数据大小 30字节
测试方法,在每个连接上发送一次数据,遍历发送完成后,等待50毫秒,再进行下一轮发送
测试结果: CPU占有率 在30%-40%之间波动
今天时间比较晚了,测试程序等有时间整理一下,把EXE文件放上来给大家测试