短信路由测试是怎么做的
手机路由测试测量什么、不能证明什么、样本报告由哪些部分组成,以及一条失败记录该怎么读。
路由测试是在某一天,把真实内容经一条指定路由,发到某个市场的指定手机上,记录什么到了、用了多久。它证明的是那条路由、那批手机、那个时刻。它不证明所有手机,不证明所有网络,也不证明下周。
要点
- 路由测试证明某条路由在某市场某批手机上、某个时刻的结果。
- 测试不证明所有手机、所有网络,也不证明未来表现。
- 有用的报告带上内容、手机、路由、回执状态和日期。
- 一次失败指向的是当时的路由、发送方或手机。
本页内容
一次测试能证明什么
路由测试回答一个很窄的问题:今天用这个发送方、经这条路由、把这些内容发到这个市场的这些手机,什么到了,用了多久?答案只对这一组条件有效。它不是覆盖声明,也不是预测。换一台手机、换一个市场,或者路由变了,结果都可能不同。
窄,正是它的价值。写清手机、内容和日期的测试,可以重复,也可以比较。只报一个送达百分比的测试做不到。要原始记录:手机上显示的发送方字符串、回执状态、从提交到回执的时间,以及需要回复时的回复路径。
测试之前先把问题写下来。像“这条路由能不能在十秒内,把这个发送方的验证码送到这个市场的一台常见手机”这样的问题,能得到可用的结果。“这条路由好不好”只能得到观点。
路由测试记录什么
| 检查项 | 测试记录什么 | 不能证明什么 |
|---|---|---|
| 送达 | 手机、市场、发送方、内容和回执状态 | 这个市场的所有手机都会显示 |
| 时间 | 从提交到回执的中位数和 95 分位 | 所有网络、所有时段的时延 |
| 发送方 | 手机上显示的字符串 | 路由变更后字符串仍然有效 |
| 回复 | 回复路径、回复时间和内容 | 所有上行路由都通 |
| 内容 | 原始模板、编码和分段数 | 所有过滤器都放行 |
| 复测 | 日期和测试条件 | 下个月这条路由会怎样 |
每个机型一台手机,是样本,不是普查。
测试怎么跑
先把问题定下来。是新路由、新发送方、新市场,还是现有路由要变更?问题决定手机、内容和发送条数。然后挑能代表这个市场的手机:不止一个机型,跨网络的路由不止一个网络,至少有一台落在您预计承载大部分流量的网络上。
把内容冻住。用您真正要发的模板,包括链接、变量,以及决定 GSM-7 还是 UCS-2 的那些字符。每台手机发同样的内容,记录提交时间、回执时间和状态,保留原始数据。需要回复的流程,从每台手机回一条,记录到达时间。测试要放在您预期有流量的时段,不能只挑空闲窗口。
测试顺序
-
定问题
写清路由、发送方和市场。先定义什么样算通过。
-
挑手机
至少两个机型,有必要时跨两个网络。记录机型和网络。
-
冻内容
用真正要发的模板。记录编码和分段数。
-
发送并记录
记下提交时间、message ID 和路由。发送之间不要改内容。
-
读回执
记下状态、错误码和完成时间。已送达不等于屏幕上看到了。
-
换一条路由复测
需要对比就用同样内容跑第二条路由。一次只改一个变量。
-
写清边界
写明这次没覆盖什么:手机、市场、时段、内容和日期。
样本报告包含什么
| 部分 | 内容 |
|---|---|
| 范围 | 路由、发送方、市场和日期 |
| 方法 | 手机怎么选,内容怎么冻结 |
| 结果 | 每台手机的送达状态、送达时间和发送方字符串 |
| 回复 | 需要回复时的回复路径和时间 |
| 失败 | 回执状态、错误码和手机 |
| 证据 | 原始记录和所用内容 |
| 边界 | 这次测试不能证明什么,何时复测 |
没有内容、手机或日期的报告,只是一个故事。
怎么读一次失败
没有回执,和回执失败,不是一回事。没有回执是记录没回来,短信可能已经到了手机。失败回执带着状态,往往还有网络错误码,说明原因:用户未知、用户不在、存储已满、服务被停。先读错误码,再改路由。
回执显示已送达但用户没看到,要换一组检查:手机、短信应用、垃圾箱和发送方字符串。回复一直不到,问题在上行路由或发送方类型,不在下行路径。结果很慢,问题在路由、排队或被限流的绑定。证据指到哪一步,就修哪一步。
失败记录要和通过记录用同一组字段:手机、市场、发送方、内容、路由、时间和状态。缺了这些字段,下一次就没法对比,而修正恰恰要在下一次才能证明。
信任一份报告之前
要日期、手机、网络和确切内容。问清是哪条路由承载流量,直连还是聚合。要回执状态和错误码,不要只看一个百分比。问清这次测试没覆盖什么,以及什么时候应该复测。
然后拿报告和自己的生产流量对一遍。一台手机测过,生产可能栽在另一个机型、另一个网络或更长的模板上。路由测试样本报告展示了记录的样子。服务商选择指南把测试结果变成下一家服务商的必答题。
检查一下
-
测试在墨西哥城的一台手机上送达了。您证明了什么?
证明这条路由、这个发送方和这批内容,在那天那个市场到达了那台手机。没有证明其他手机、其他网络,也没证明下周。
-
回执没到,短信就丢了吗?
不一定。回执记录可能没回来,短信已经到了。重发之前先查手机和服务商记录。
-
路由变更之后,您会复测什么?
同一个问题、同一批内容和手机,跑新路由。如果决策依赖对比,再加一条路由。
答案按需展开。不评分、不存储、不外传。
常见问题
一次测试要几台手机?
测试能证明可达率吗?
一次测试要多久?
能用测试比较两家服务商吗?
测试失败怎么办?
相关内容
- 用 SMPP 和 HTTP 接入短信
把测试路由带到生产而不弄坏绑定、窗口和回执:绑定状态、吞吐、心跳、编码、回调与故障处理。
- 全球 A2P 发送方 ID 手册
发送方 ID 在各市场如何运作:字母数字、数字与短码路径,注册要求与国家示例。
- A2P SMS
应用对个人短信:应用经已注册的发送方路由发往用户手机的流量,例如验证码或交易提醒。
相关产品
把结论用起来
告诉我们流量、目的地和需要的测量项,我们会回复下一步。