Para testar uma rota de SMS, envie mensagens reais para aparelhos em cada rede principal do país de destino e depois compare o que os celulares receberam com os relatórios de entrega: confira se o sender ID e o texto chegam sem alterações, meça a latência e confirme que as falhas são informadas como falhas. Repita durante vários dias antes de mover o tráfego real.
Antes de começar
- Consiga números de teste em cada rede. Use os seus próprios chips, colegas ou parceiros no país, ou um serviço de painel de testes com aparelhos. Testar só uma rede esconde os problemas nas outras. Use os códigos MCC e MNC para ter certeza de que cobre cada operadora.
- Use o seu sender ID e o seu conteúdo reais. Uma rota que entrega "Teste 123" de um remetente genérico pode bloquear o nome da sua marca ou o seu template de OTP. Se o registro for obrigatório, conclua-o antes. Veja registro de sender ID.
- Peça DLRs em todas as mensagens de teste e registre o horário de envio, o horário do submit_sm_resp e o horário do DLR.
- Combine o teste com o fornecedor, para que o volume seja pequeno e a rota seja a mesma que você vai receber em produção.
O que conferir
| Verificação | Como | Bom resultado |
|---|---|---|
| Entrega | A mensagem aparece em cada aparelho de teste | Todos os aparelhos recebem |
| Sender ID | Compare o remetente exibido com o que você enviou | Idêntico, não trocado por um número aleatório |
| Conteúdo | Compare texto, caracteres especiais, links | Sem alterações, sem caracteres embaralhados, links intactos |
| Mensagens longas | Envie uma mensagem de 2 ou 3 partes | Exibida como uma única mensagem |
| Latência | Tempo do envio até a chegada no celular | Alguns segundos em boas rotas |
| Precisão do DLR | Compare o status e o horário do DLR com o celular | DELIVRD só para mensagens recebidas, horários próximos da chegada |
| Informação de falhas | Envie para um número inválido e para um celular desligado | UNDELIV ou EXPIRED, não DELIVRD |
A última linha é o teste isolado mais útil para detectar DLRs falsos. Uma rota que informa entrega para um celular desligado não está dizendo a verdade.
Tipos de teste
- Teste funcional: 10 a 20 mensagens por rede cobrindo as verificações acima, incluindo texto em Unicode se você envia em idiomas locais. Veja GSM-7 vs Unicode.
- Teste por horário: repita nos horários de pico e tarde da noite. Algumas rotas mudam de caminho quando o volume cresce, e algumas só entregam conteúdo promocional nos horários permitidos.
- Teste de carga: envie no TPS de pico previsto para ver se aparecem limitações ou atrasos. Veja binds SMPP e TPS.
- Piloto: passe uma pequena parte do tráfego real (por exemplo, 5 a 10%) e compare a entrega e a conversão com a sua rota atual.
Como ler os resultados
- Sender ID trocado ou conteúdo alterado normalmente indica que a rota é indireta ou grey para aquela rede. Veja tipos de rotas de SMS.
- Latência que varia de 2 segundos a vários minutos sugere filas ou vários saltos.
- Para tráfego de OTP, a taxa de conversão do piloto (códigos digitados vs enviados) é o resultado que mais importa.
- Registre os resultados com as datas. As rotas mudam, e você vai precisar de uma referência quando a qualidade cair.
Continue testando depois do lançamento
Uma rota aprovada na primeira semana pode piorar na sexta. Programe pequenos testes automáticos por país e por rede todos os dias ou a cada poucas horas e crie alertas para mudanças na taxa de entrega, na latência ou na distribuição dos DLRs. O que acompanhar está em taxa de entrega e latência de SMS.
Como conseguir uma rota para testar
A VoIPMatcher contrata rotas SMS A2P com os seus carriers e trabalha com você nos testes antes de o tráfego começar. Solicite uma rota de SMS com os países e as redes que você quer testar.
Perguntas frequentes
Como testar uma conexão SMPP?
Faça o bind com as credenciais e o endereço IP que o fornecedor colocou na whitelist, usando um cliente SMPP ou a sua própria plataforma. Confira se o bind é aceito, se o enquire_link o mantém ativo e se um submit_sm de teste devolve status 0 com um ID de mensagem. Depois confirme se os relatórios de entrega chegam pelo bind e batem com o que o aparelho de teste recebe.
O que é uma ferramenta de teste de SMS?
Uma ferramenta de teste de SMS envia mensagens para chips reais nas redes do país de destino e informa o que chegou: sender ID, texto, codificação e tempo de entrega. Ela substitui ter os seus próprios celulares em cada país. Use junto com os seus relatórios de entrega, porque é a comparação entre os dois que revela os problemas da rota.
Quantas mensagens de teste devo enviar?
Para um teste funcional, 10 a 20 mensagens por rede normalmente bastam para conferir entrega, sender ID, conteúdo e latência. Repita em horários de pico e fora de pico durante vários dias. Depois disso, passe uma pequena parte do tráfego real, por exemplo 5 a 10 por cento, e compare a conversão com a sua rota atual antes de escalar.
Um teste de SMS gratuito basta para avaliar uma rota?
Não. Algumas mensagens de teste gratuitas mostram que uma rota consegue entregar, não que vai continuar entregando o seu tráfego real. As rotas podem mudar de caminho quando o volume cresce, e algumas bloqueiam nomes de marca ou templates de OTP que uma mensagem de teste genérica passaria. Teste com o seu sender ID e o seu conteúdo reais e depois faça um piloto.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.