签名一键测试

更新时间:
复制 MD 格式

当签名报备状态为已报备待验证报备成功时,支持一键执行短信测试验证,快速确认当前签名是否可正常发送短信。无需额外手续费,仅需支付短信发送费用。

功能概述

签名一键测试用于验证签名在各运营商的可用性。执行一键测试后,系统调用运营商接口执行短信发送,测试当前签名是否可正常发送短信。功能入口仅支持控制台页面触发,不支持 API。

  • 测试通过:签名报备状态将更新为报备成功

  • 测试未通过:系统将重新发起报备,签名报备状态将更新为报备中(如果存在其他运营商处于报备中,会在对应运营商返回报备结果后,再针对测试未通过的运营商重新报备)。

前提条件

使用一键测试功能,签名需同时满足以下条件:

  • 签名可用性状态为可用-正常可用-异常(剔除严重影响发送成功率的合规性异常)。

    说明

    如果客户签名本身存在异常,如签名名称与资质不匹配、签名信息不全、关联资质信息不全、资质信息不准确、一人多企、运营商签名合规校验不通过,也无法使用一键测试功能。

  • 至少一个运营商报备结果为已报备待验证报备成功

重要

当前短期方案仅支持验证码类型的一键测试,通知类和推广类暂不支持。

操作步骤

进入一键测试

  1. 登录短信服务控制台

  2. 在左侧导航栏,单击国内消息 > 签名管理

  3. 在签名管理列表中,找到一键测试列,点击对应签名的一键测试图标。

    说明

    如果图标不可点击,鼠标悬停查看不可用原因。当前签名需满足前提条件中列出的条件,方可使用一键测试功能。

发起测试

  1. 在弹出的“一键测试”页面中,点击展开模块,阅读功能介绍、使用声明和计费说明,仅首次需要点击我已知晓

  2. 产品类型区域,默认选择验证码,暂不支持更改。

  3. 测试运营商区域,勾选需要测试的运营商。仅当前运营商报备状态为“已报备待验证”或“报备成功”且不在测试中时,方可勾选。

  4. 根据选择的运营商,在对应的手机号输入框中输入手机号码。

    说明

    手机号输入规则:

    • 每个运营商对应一个输入框,最多显示 3 个输入框(移动、联通、电信)。

    • 每网最多输入 5 个手机号,多个手机号用英文逗号(,)分隔。

    • 系统会校验手机号格式及手机号与运营商是否匹配。

    • 须使用真实手机号,不可填空号。

  5. 单击执行短信测试

等待测试完成

提交测试任务后,系统开始执行探测。可在测试报告标签页中查看测试进度和结果。

测试结果说明

测试是否通过的标准由系统动态计算。测试结果及其含义如下:

测试结果

说明

测试中

短信测试执行中,请耐心等待。

测试通过

签名在对应运营商的报备状态将更新为报备成功(如果发起测试时已为报备成功,则保持不变)。

测试未通过

系统已重新向对应运营商发起签名实名制报备,签名报备状态将更新为报备中

重要

测试未通过触发重新报备的特殊机制:如果某一网测试未通过,不会立即触发重新报备,而是等待签名在三网运营商都返回报备结果(报备成功、已报备待验证、报备失败)后,才会针对测试未通过的运营商执行重新报备。

例如:移动测试未通过,联通处于报备中 → 等待联通返回报备结果后 → 再触发移动的重新报备。

查看测试报告

国内消息 > 签名管理 > 一键测试 > 测试报告标签页,可查看当前签名下所有运营商的测试记录。

测试报告列表包含以下字段:

字段

说明

测试运营商

每个运营商的每次短信发送测试为一行数据。

短信测试结果

显示测试中、测试通过或测试未通过。

任务生成时间

成功提交测试任务的时间(年-月-日 时:分:秒)。

测试完成时间

测试结果更新的时间。测试中显示“-”。

发送成功短信条数

测试过程中发送成功的短信条数。

点击查看测试报告可查看详细测试报告,报告中显示签名名称、产品类型、运营商、测试结果、报备状态等信息。

收费说明

一键测试功能按国内消息的价格收取短信发送费用。

警告
  • 测试费用不固定,因“是否测试通过”的标准为系统动态计算。

  • 每个探测任务(签名 + 运营商 + 产品类型)的最大测试费用,不超过系统设定的单网上限条数短信费用。

  • 可能存在“测试未通过”但仍产生短信发送费用的情况。

  • 因短信回执存在延迟,可能在“测试完结后”产生短信发送成功的计费。

可在业务统计 > 发送记录中查看用于测试的短信发送记录。

发送记录说明

一键测试产生的短信发送记录,可在业务统计 > 发送记录页面查看。需注意以下特殊行为:

说明
  • 一键测试的发送记录中,模板编码显示为“-”,流水号显示为“-”,因此无法通过模板或流水号筛选这些记录。

  • 只能通过签名进行筛选。

  • 手机号列表中,页面会有“一键测试”标签标识该记录为测试产生。

  • 无论是客户自己的手机号还是系统内部手机号,均会脱敏展示(如 139****1234)。

  • 一键测试场景下,发送记录仅展示发送成功的记录,不展示发送失败的记录。

常见问题

为什么通过 OpenAPI(QuerySendDetails)查询不到一键测试的发送详情?

OpenAPI QuerySendDetails 查询发送详情时,手机号为必填参数。如果一键测试使用了阿里云内部手机号,该号码已脱敏,客户无法获知实际号码,因此无法通过该 API 查询到对应的发送详情。如果客户在测试时使用了自己的手机号,仍可通过该 API 查询到。

一键测试中输入的手机号会如何展示?

无论是客户自己的手机号还是阿里云内部手机号,在控制台和发送记录中均会脱敏展示(例如 139****1234),以保护号码隐私。

测试未通过后,报备状态何时更新?

测试未通过不会立即触发重新报备。系统会等待签名在三网运营商都返回报备结果(报备成功、已报备待验证、报备失败)后,才会针对测试未通过的运营商执行重新报备。

测试未通过是否还会收费?

可能会根据实际短信发送情况收费。测试过程中系统已实际发送了短信用于探测,无论最终测试结果为通过或未通过,均会按实际发送条数收取短信费用。此外,由于短信回执存在延迟,可能在测试完结后仍产生成功回执的计费。

一键测试的短信,是否支持在“费用统计-个性化账单”中,根据模板做账单分拆?

不支持。一键测试的模板为阿里云内部默认模板,不对客展示模板名称、模板code,暂不支持用一键测试模板做账单拆分。