在一个CDN项目的生命周期中,测试阶段是非常关键的,测试的质量直接决定了用户是否会选用我们的产品,所以制定「标准化测试」是有一定意义的。大部分的客户其实并不特别懂网络,因此这样的「标准化测试」可以辅助到客户做相关的测试,建立信任和专业度
网络延迟测试
客户:直接 Ping 域名,或者使用 17ce.com 进行测试,反馈测试的质量
技术:登录域名解析到的端服务器,然后 Ping 客户的IP,并展示给客户
客户使用命令:ping domain.com
技术使用命令:ping n.n.n.n
要求:延迟在客户所要求的阈值之内
网络稳定性测试
客户:客户在自己的所在地 mtr 自己的域名,展示回程稳定性
技术:登录域名解析到的端服务器,然后 mtr 给客户去程稳定性
客户使用命令:mtr -T -rw domain.com
技术使用命令:mtr -T -rw n.n.n.n
要求:网络稳定性在客户所要求的阈值之内
带宽测试
客户:用任意方式下载服务器上的一个文件,文件大小是带宽的10倍
技术:准备好可以供客户测试的服务器文件,并告知用户文件的地址
要求:带宽速度达到客户的要求
网络监控测试
客户:注册「创宇监控」免费版,设定每15分钟监控一次,确保网络稳定性
技术:辅助客户注册和对接「创宇监控」客服
要求:网络监控结果数据,达到客户的要求
管理后台测试
针对有管理后台需求的用户,可以提供管理后台的测试,方便客户自己添加一些操作
客户:在官网注册好账号
技术:在后台把站点分配给到客户注册的账号
要求:解答客户提出的管理后台的使用疑问,满足客户的使用需求
DNS解析测试
因为就近解析是很重要的网络访问速度指标,所以这个测试是比较重要的,也是客户比较容易忽略的
客户:直接 dig 自己的域名,看解析出来的 IP 和自己的距离和速度
技术:辅助客户做DNS解析的测试,优化和调整好节点,距离客户近,解析速度快
客户使用命令:dig domian.com
技术使用命令:dig @n.n.n.n funnull.com
防御测试
防御其实是一套非常复杂的系统,客户自己测试是比较困难的,所以这里没有办法要求客户测试,有条件的客户可以自行测试防御系统
测试流程
刚接触客户的时候,可以用其他客户的线路,或者公共使用的线路给到用户进行测试,但是关键的「带宽测试」则需要在用户支付了定金以后才能测试,尤其是相对比较大的带宽线路,需要临时为客户购置