适配器完整性、性能测试
定义
命名空间:TouchSocket.Core
程序集:TouchSocket.Core.dll
一、说明
适配器测试是测试适配器在正常情况下,极端工作的一种测试方式。能够在前期,解决100%的算法问题。也能在极端配置下,模拟极端工作环境,能够简单,直观的展示出适配器的稳定性和工作性能。
1.1 测试原理
假设发送数据为[0,1,2,3,4],连续发送10次。 当bufferLength=1时,会先接收一个字节,然后适配器判断无法解析,然后缓存,然后再接收下一个字节,直到成功解析一个完整数据包。该模式解决的就是大家所说的分包,也就是能很好的模拟网络很差的环境。 当bufferLength>5时,假如为8,则会先接收[0,1,2,3,4,0,1,2],然后适配器成功判断解析前五字节,然后缓存后三字节,然后再接收下一个续包,直到解析结束。