Pular para o conteúdo

Monitoramento de transações que apanha um checkout avariado.

Um checkout avariado custa-lhe encomendas a cada minuto. A Uptimia percorre os seus fluxos de login e checkout como um cliente real, 24 horas por dia — e no momento em que um passo falha, sabe exatamente qual, com uma captura de tela.

Teste gratuito de 30 dias · 50 monitores de transações Não é necessário cartão de crédito Sem código, nada para instalar
Canais de alertas
12
Intervalo mais rápido
10min
Código escrevendo
0
Fluxos no teste
50

Um botão Pay morto, flagrado

Uma falha real no checkout — detecção, captura de tela, correção, recuperação.

14:32 Passo 4 — "Clicar em Pay now" — falhaA execução agendada interrompe-se aí; é feita uma captura de tela no passo com falha pay now: morto
14:32 Qualquer passo com falha abre um incidenteAlertas nos canais que já utiliza: Slack, PagerDuty, e-mail pay now: morto
14:38 A equipe de prevenção depura a partir da captura de telaSem "funciona na minha máquina" — uma imagem exata do passo que falhou pay now: morto
15:05 A execução seguinte chega a "Order confirmed"5/5 passos aprovados — o incidente fecha, a notificação de recuperação é enviada pay now: funcionando
33 minavariado → 5/5
Corrigido antes das avaliações.15:05
Uma verificação da página inicial teria parecido bem a tarde inteira. A execução da transação apanhou o botão avariado conforme agendado, mostrou a captura de tela e confirmou a correção da mesma forma.
passo exato + captura de telacorrigido em 33 minrecuperação confirmada pelo fluxocheckout · login · formulários — sem código
E sem a verificação do fluxo? A página inicial pareceu sempre bem — um botão Pay avariado não tira o site do ar. Você saberia disso por um dia de vendas fracas, ou por uma avaliação de uma estrela. avaliação de 1★

Fluxos que você pode monitorar

Cada jornada corre num navegador real, de forma agendada, um passo a seguir ao outro. Qualquer passo com falha abre um incidente e identifica-se sozinho.

Checkout, carrinho & pagamentoO caminho do dinheiro, percorrido em cada execução
Login, cadastro & redefinição de senhaAs três portas da conta, todas cobertas
Pesquisa de produtosO caminho que leva ao carrinho
Configurações da conta & portalJornadas com sessão iniciada, reproduzidas
1 navegador real qualquer passo falhado abre um incidente
Formulários de contato & captação de leadsTodos os formulários que alimentam as vendas
Assistentes de várias páginasFluxos longos, passo a passo
Reservas, assinatura & mudança de planoReservas e alterações de plano
Um passo falhado identifica a sua própria falha: um botão avariado, um erro de script ao submeter, uma página de erro a meio do fluxo, um elemento em falta, texto errado na página ou um passo que ficou lento — com uma captura de tela do momento em que falhou. captura de tela incluída
Sem código

Construa a jornada no seu navegador

Monte, clicando, os passos que um usuário real dá — ir para uma página, clicar num botão, escrever num campo, verificar o resultado. Uma captura de tela em direto atualiza-se à medida que constrói.

  • Comece a partir de um template — esqueletos de Login, Cadastro, Pesquisa ou Checkout, ou um fluxo em branco
  • Um bloco para cada ação — ir a algum lado, fazer algo, verificar o resultado. Encadeie tantos quantos o seu fluxo precisar
  • Teste todos os passos em direto — um passo com falha fica vermelho e a pré-visualização salta para a sua captura de tela
Ver um fluxo de login no construtor →
Novo fluxo de checkouta partir do template Checkout
1navegarIr para /checkout✓
2interagirClicar em #card-tab✓
3interagirPreencher número do cartãoeditando
4interagirClicar em "Pay now"✓
5verificarVerificar texto "Order confirmed"✓
+ adicionar passo — 18 blocos em 3 grupos
Testar todos os passosao vivo
4242 4242 4242 4242
Pay now
Cada teste conduz uma sessão real de navegador numa sonda — a captura de tela é real, não simulada.
5/5 passos aprovadoscaptura de tela por passo
Um passo com falha fica vermelho e a pré-visualização salta diretamente para a sua captura de tela — depura no construtor, não em produção. testar ao vivo

Sem scripts de Playwright ou Selenium

As verificações sintéticas costumam viver num script que alguém tem de corrigir sempre que a interface muda. Aqui, o construtor é o script.

O caminho dos scripts

Um script que a sua equipe mantém

checkout.spec.ts
escrito · revisado · integrado
o botão Pay muda de lugar
Build vermelho
o seletor deixou de corresponder

Alguém abre o repositório, localiza o seletor que mudou e volta a publicar o teste — trabalho que resultou num build verde e nenhum monitoramento.

Com o Uptimia

Passos que você monta clicando

Construtor
apontar e clicar
seletor CSS por passo
Um navegador real
5/5 passos ✓

Cada passo aponta ao seu elemento por seletor CSS, por isso um botão que mudou de sítio é apenas um campo a editar — e "Testar todos os passos" comprova a correção num navegador real antes de salvar.

Nada fica no seu repositório. Os seus passos correm num navegador real numa sonda Uptimia, por isso não há nenhuma suite de testes para manter nem nenhum job no seu pipeline. sem job de CI

Como a Uptimia executa seus fluxos

Localize a falha com precisão

O passo que falhou, com uma captura de tela

Quando um fluxo falha, você tem a execução disposta passo a passo, o que falhou a vermelho, e uma captura de tela exatamente do que o navegador viu — prova, não suposições.

  • Uma captura de tela por passo — abra o fotograma exato que o passo com falha captou
  • Passo falhado a vermelho, e todos os passos seguintes claramente marcados como "não executado"
  • Veja para onde foi o tempo — a barra de cada passo começa onde a do anterior terminou
Como os incidentes são geridos →
Última execução · Checkout · caldmont.com14:32 · Cologne
passo 10.8 s
passo 20.6 s
passo 31.2 s
passo 4✗ 500
passo 5não executado
Passo 4 — o que o navegador viu
500
Internal Server Error
Pay now
Clicar em "Pay now" caiu numa página de erro — este é o fotograma exato que o passo com falha captou.
captura de tela por passoa execução parou aqui
Sem suposições depois da falha. O passo 5 fica marcado como não executado — nunca finge ter verificado "Order confirmed". não executado
Desempenho

O passo lento, não a página lenta

"O checkout parece lento" é apenas uma sensação. A Uptimia classifica cada passo pelo tempo que leva — assim você vê que é a chamada de pagamento que atrasa tudo, e corrige o que importa.

  • Cada passo classificado pela duração média — com a sua porcentagem do tempo total da execução
  • Os 5 passos mais lentos representados ao longo do tempo, cada um com a sua própria linha de tendência
  • As execuções mais lentas mostradas ao lado da média — o aspecto de um mau dia, não só o de um dia típico
Ver o monitoramento de velocidade de página →
"O checkout parece lento"
uma sensação — sem passo, sem número
Detalhe por passo — mais lento primeiromédia 24 h
Cada passo classificado pela duração média — a execução totaliza 6,4 s, e um único passo representa metade disso.
Pay now3.4 s
Preencher cartão1.4 s
Ir para URL0.9 s
Aba do cartão0.5 s
Verificar texto0.2 s
também mostra as execuções mais lentasporcentagem da execuçãotendência por passo
"Pay now" representa 53% da execução. A chamada de pagamento é o gargalo — não a página, não o navegador. 53%
Num relance

Estado, tempo de execução e passo mais lento

Três perguntas respondidas sem clicar em nada: está funcionando neste momento, quão confiável tem sido este mês, e qual o passo que o está atrasando.

  • Estado, disponibilidade e incidentes no topo — a saúde do fluxo numa única linha
  • Tempos de execução médio e mais lento e o número de passos de toda a jornada
  • Passo mais lento identificado por número e ação, ao lado da frequência com que é executado
Veja um formulário do início ao fim →
?Está funcionando neste momento?
?Quão confiável tem sido?
?Que passo o está atrasando?
Checkout — caldmont.comao vivo
Estado atual
Operacional
5/5 passos aprovados
Disponibilidade · 30 d
99.9%
3 incidentes · 41 min indisponível
Tempo médio de execução
6.4 s
mais lento 8,1 s · 5 passos
Passo mais lento
3.4 s
#4 · clicar em "Pay now"
Alimentado por execuções reais — 4 320 nos últimos 30 dias, uma a cada 10 minutos, cada uma percorrendo a jornada completa. 4 320 execuções
Alerta

Alertas que identificam o passo com falha

O alerta chega aos canais que a sua equipe já usa, e diz qual o passo que falhou e porquê — não apenas "algo está indisponível". Assim que a execução seguinte concluir todos os passos, segue-se um aviso de recuperação pelos mesmos canais.

  • Os mesmos contatos e canais de qualquer outro monitor Uptimia — configurados uma única vez
  • O passo com falha na mensagem — qual foi, e porquê
  • Aviso de recuperação quando a execução seguinte passa em todos os passos
Ver todas as opções de alertas →
Fluxo falhou — Checkout14:32
caldmont.com — passo 4 · clicar em "Pay now" · HTTP 500. A mensagem identifica o passo e o motivo, com um link para a captura de tela.
passo + motivocaptura de tela ↓
Slack#ops-alerts
PagerDutyincidente acionado
WhatsApp + E-mailde prevenção · contexto completo
+ mais 8 canaisuma vez, vale para todos
Recuperado às 15:05 — 5/5 passos aprovados. O aviso de recuperação vai para os mesmos canais, fechando o ciclo. indisponível 33 min

O próximo passo com falha devia alertá-lo.Não a um cliente.

Todos os fluxos, todas as capturas de tela, todos os canais de alertas — gratuito durante 30 dias, e nada disto é um extra pago.

Comece gratuitamente →
30 dias grátis não é necessário cartão de crédito cancele quando quiser

Construído em três passos

Sem código e nada para instalar — as verificações rodam nos navegadores da Uptimia, não nos seus servidores.

Passo 1sem código

Construa o seu fluxo

Comece a partir de um template de Login, Cadastro, Pesquisa ou Checkout e crie os passos só com cliques — navegar, clicar, escrever, verificar.

LoginCheckoutSearch
Passo 1 · Ir para URL
https://caldmont.com/checkout
Passo 2 · Clicar em elemento
button "Pay now"
Passo 230 s

Teste, depois salve

"Testar todos os passos" executa o fluxo inteiro ao vivo num navegador real. Um passo com falha fica vermelho e mostra-lhe a sua captura de tela — corrija-o antes de salvar.

Execução de teste
5/5 passos aprovados · 6,2 s · Auto (Colônia)
Executar a cada
10 minutes
CancelarSalvar monitor →
Passo 3automático

Seja alertado quando um passo falhar

A Uptimia volta a executar o fluxo de acordo com o agendamento. Qualquer passo falhado abre um incidente e alerta a sua equipe — com uma captura de tela do passo exato.

#ops-alerts
Uptimia 14:32
⚠ Fluxo falhou — Checkout · caldmont.com
passo 4 · "Pay now"HTTP 500
Também enviado a E-mailPagerDuty

Cada deploy recebe um smoke test

O fluxo que construiu volta a ser executado a partir de um navegador real com uma frequência de até 10 em 10 minutos — um smoke test contínuo em produção. Um release, uma alteração de configuração ou um script de terceiros que quebre o checkout é pego pela execução seguinte.

Executa a seguir a cada release

Ninguém precisa de se lembrar de percorrer o checkout depois de um deploy. A próxima execução agendada percorre-o do início ao fim e identifica o passo que falhou.

deploy 14:02 · próxima execução 14:10 · 5/5 ✓

Um canary para produção

A execução atinge o seu site em produção a partir dos navegadores da Uptimia, por isso o que reporta é exatamente o que um cliente teria encontrado. Aponte um segundo monitor a um canary release para o observar da mesma forma.

canary release · navegador real

Apanha falhas de terceiros

Um widget de pagamento ou um script de tags que deixa de carregar faz falhar o passo que depende dele — mesmo quando nada mudou no seu próprio código.

passo 4 · elemento não encontrado

Nada para executar no CI

Sem agente, sem runner, sem job de pipeline para manter vivo. As verificações vêm dos navegadores da Uptimia, por isso cada execução testa o DNS, o TLS, o seu CDN e a sua aplicação da mesma forma que um visitante.

sem agente · sem pipeline

Também incluído

Clicar, preencher e verificar — sem código

Vá a um URL, clique, preencha campos e senhas, marque caixas de verificação, escolha em menus pendentes, submeta formulários — depois verifique a página onde aterrou, e os elementos e o texto que apareceram.

NavegarInteragirVerificar

Asserções

Verifique o resultado de um passo, não apenas que uma página carregou.

espera "Order confirmed" · ✓ encontrado

Templates para começar

Os esqueletos de Login, Cadastro, Pesquisa e Checkout pré-preenchem os passos.

LoginCheckoutSearch

Páginas de estado públicas

Mostre aos seus clientes que os fluxos essenciais estão funcionando — e avise quando não estiverem.

checkout · estado ao vivo

Janelas de manutenção

Deploys e trabalho planejado nunca alertam ninguém.

Dom 02:00–04:00 · alertas silenciados

Um Dashboard para tudo

Os monitores de transações ficam ao lado das verificações de disponibilidade, SSL, velocidade, DNS e heartbeat — um único login, uma única lista de contatos, um único plano.

Checkout · caldmont.comTRANSACTION www.caldmont.comUPTIME api.caldmont.comSSL

Onde chegam os seus alertas

Uma lista de contatos para todos os monitores que você criar — configure os canais uma vez e todo fluxo os usa.

De plantão e escalonamento
Direto

12 canais, uma lista de contatos — configure uma vez, todos os tipos de monitor usam-na.

Ver o diretório completo de integrações →
14:32 · fluxo falhou — Checkout · caldmont.com · passo 4 "Pay now"
#ops-alertsSlack
⚠ Fluxo falhou — Checkout · caldmont.com
passo 4 · "Pay now"HTTP 500captura de tela ↩
+371 ··· 4082WhatsApp
Uptimia: FLUXO FALHOU — Checkout caldmont.com. O passo 4 "Pay now" devolveu HTTP 500 às 14:32.
Caixa de entradaE-mail
⚠ Fluxo falhou — Checkout · passo 4 "Pay now"
HTTP 500 às 14:32. Captura de tela do passo com falha em anexo · passos 1–3 aprovados…
ProductionPagerDuty
TRIGGEREDFluxo de checkout falhou no passo 4
atribuído à equipe de prevenção · via integração Uptimia

O que é o monitoramento de transações?

O monitoramento de transações é um serviço automatizado que percorre uma jornada de usuário com vários passos — como iniciar sessão, pesquisar ou fazer checkout — a partir de um navegador web real, de forma agendada, e alerta-o sempre que um passo falha. Também é chamado monitoramento sintético, ou monitoramento sintético de transações (STM) — sintético porque é a própria Uptimia que conduz a jornada num navegador real, em vez de esperar que um visitante encontre o passo avariado. Confirma que o fluxo inteiro é realmente concluído — não apenas que uma página carrega, como faria uma simples verificação de disponibilidade.

Enquanto tudo funciona

Como funciona o monitoramento de transações?

Uptimia
um navegador real
executa passos · a cada 10 min
O seu fluxo
5/5 passos ✓

Cada execução percorre os seus passos ordenados, um a um, registando a duração de cada passo e tirando uma captura de tela em cada um.

Quando um passo falha

Capturar, depois alertar

Passo 5
texto não encontrado
captura de tela salva
Uptimia
abre o incidente

passo 5 · verificar texto "Order confirmed" · não encontrado → abre-se um incidente, os alertas são enviados

A diferença

Verificação de disponibilidade vs. verificação de transação

Uma página pode carregar bem com o fluxo nela quebrado. A verificação de disponibilidade vê a página carregar e a dá por saudável; a de transação percorre a jornada clicando e pega o que uma página que carrega esconde.

Comparar monitoramento de disponibilidade e de transações →
O que aconteceVerificação de disponibilidadeVerificação de transação
A página inicial carrega bem✓ Operacional✓ Operacional
O botão de login gera um erro de JavaScript✓ Parece operacional✗ Apanhado
O elemento "Add to cart" está em falta✓ Parece operacional✗ Apanhado
O pagamento falha depois do clique✓ A página carrega✗ Apanhado
A pesquisa devolve zero resultados✓ Parece operacional✗ Apanhado
Duas funções diferentes

Monitoramento sintético vs. monitoramento de usuários reais

O monitoramento sintético conduz a própria jornada de forma agendada, por isso um checkout avariado é apanhado às 04:00, quando ninguém está comprando. O monitoramento de usuários reais mede as páginas que os seus visitantes realmente carregaram. A maioria das equipes usa as duas.

Ver monitoramento de usuários reais →
O que você obtémMonitoramento sintéticoMonitoramento de usuários reais
Quem aciona a verificaçãoA Uptimia, no seu agendamentoOs seus visitantes, à medida que navegam
Funciona quando não há ninguém no site✓ SimNada para medir
Identifica o passo que falhou✓ Com uma captura de telaSó quando um visitante o encontra
Tempos de carregamento por país, navegador e sistema operacionalDurações dos passos a partir de uma localização✓ A partir de sessões reais

Perguntas frequentes

01What is transaction monitoring?+
An automated service that runs through a multi-step user journey — login, sign-up or checkout — in a real browser on a schedule, and alerts you when any step fails. It confirms the whole flow completes, not just that a page loads.
02What is synthetic monitoring?+
Synthetic monitoring is any check that simulates a user instead of waiting for one — a browser session or a script driven on a schedule. Transaction monitoring is the synthetic check that walks a whole journey, which is why it is also called synthetic transaction monitoring, or STM. Uptimia runs it as a headless browser check in real Google Chrome, so what it reports is what a visitor would have seen.
03How is it different from uptime monitoring?+
Uptime monitoring checks that a page responds. Transaction monitoring clicks through the actual journey — catching a dead "Pay now" button or an erroring login form even when every page looks fine. Most teams use both: uptime for coverage, transaction for the flows that make money — e-commerce checkout monitoring is the classic case.
04How is synthetic monitoring different from real user monitoring?+
Synthetic monitoring drives your journey on a schedule from Uptimia's browsers, so a broken checkout is caught at 04:00 when nobody is shopping. Real user monitoring measures the pages your visitors loaded, broken down by country, browser and OS. Synthetic tells you the flow is broken; real user monitoring tells you how the site performed for the people who were on it. Most teams run both.
05Do I need to write code or install anything?+
No. You build the flow in your browser by clicking together steps, with a live screenshot updating as you go. The checks then run from Uptimia's browsers, not your servers.
06Do I need to write Playwright or Selenium scripts?+
No. Teams usually script synthetic checks in Playwright or Selenium, then re-fix the script every time the interface changes. In Uptimia you click the steps together and each one targets its element by CSS selector, so a moved button is one field to edit. Your steps run in real Google Chrome on our checkpoints — there is no test suite in your repo and no job in your pipeline.
07Can I use it as a continuous smoke test?+
Yes, and most teams do. The same flow re-runs as often as every 10 minutes, so every release and config change is followed by a real browser walking your checkout or sign-in end to end. A second monitor pointed at a canary release gives you the same evidence — the failing step and its screenshot — before you roll the release out further.
08How often does it check my flows?+
As often as every 10 minutes. You set the interval per flow, so a checkout can run every 10 minutes while a low-priority journey runs once a day.
09Where do the checks run from?+
From a real browser in the location you choose — Cologne or Toronto, or let Uptimia pick. Each run drives one full browser session, so you point it at the region your customers are in.
10Can it monitor flows that require a login?+
Yes — login flow monitoring is one of the most common uses. Add steps that fill in the username and password and click sign in; Uptimia signs in like a real user and continues through the flow. Use a dedicated test account rather than a real customer or admin login.
11What happens when a step fails?+
Any failed step opens an incident and alerts your channels. The report shows the run step by step — the failing step in red, a screenshot of what the browser saw, later steps marked "not run". When the next run passes all steps, the incident closes and a recovery notice goes out.
12How many steps can a transaction have?+
As many as your flow needs — chain navigate, click, type and check steps in any order, from a two-step login check to a full checkout.
13Which alert channels are supported?+
Email, SMS, Slack, Microsoft Teams, Discord, Mattermost, Telegram, WhatsApp, PagerDuty, Twilio, webhooks and Atlassian Statuspage — the same contact list every Uptimia monitor uses.
14Is transaction monitoring on the free plan?+
Transaction monitoring starts with the paid plans — every paid plan includes it, never as a paid add-on, and plans differ only in how many flows you can monitor. The 30-day free trial includes it in full, no credit card.

Saiba assim que o seu checkout avariar.

Construa a jornada do seu checkout ou login em minutos — e seja o primeiro a saber da próxima vez que um passo falhar.

Teste gratuito de 30 dias 50 monitores de transações incluídos Não é necessário cartão de crédito Sem código, nada para instalar
O monitoramento de transações faz parte de todos os planos pagos da Uptimia.