学习笔记:CDN客户测试阶段

Marvin
2 min readDec 6, 2019

--

在一个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

防御测试

防御其实是一套非常复杂的系统,客户自己测试是比较困难的,所以这里没有办法要求客户测试,有条件的客户可以自行测试防御系统

测试流程

刚接触客户的时候,可以用其他客户的线路,或者公共使用的线路给到用户进行测试,但是关键的「带宽测试」则需要在用户支付了定金以后才能测试,尤其是相对比较大的带宽线路,需要临时为客户购置

--

--

Marvin
Marvin

Written by Marvin

Notebook for self-learning

No responses yet