Saltar para o conteúdo

Monitorização 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 ecrã.

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

Um botão Pay avariado, apanhado

Uma falha real no checkout — deteção, captura de ecrã, correção, recuperação.

14:32 Passo 4 — "Clicar em Pay now" — falhaA execução agendada interrompe-se aí; é feita uma captura de ecrã 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 equipa de prevenção depura a partir da captura de ecrãSem "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, o aviso de recuperação é enviado pay now: a funcionar
33 minavariado → 5/5
Corrigido antes das avaliações.15:05
Uma verificação da página inicial teria parecido bem a tarde toda. A execução da transação apanhou o botão avariado conforme agendado, entregou-lhe a captura de ecrã, e confirmou a correção da mesma forma.
passo exato + captura de ecrãcorrigido 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 bem o tempo todo — um botão Pay avariado não tira o seu site do ar. Teria sabido através de um dia de receita fraca, ou de uma avaliação de uma estrela. avaliação de 1★

Fluxos que pode monitorizar

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, registo & redefinição de palavra-passeAs três portas da conta, todas cobertas
Pesquisa de produtosO caminho que leva ao carrinho
Definições da conta & portalJornadas com sessão iniciada, reproduzidas
1 navegador real qualquer passo falhado abre um incidente
Formulários de contacto & captação de leadsTodos os formulários que alimentam as vendas
Assistentes de várias páginasFluxos longos, passo a passo
Reservas, subscrição & 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 ecrã do momento em que falhou. captura de ecrã incluída
Sem código

Construa a jornada no seu navegador

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

  • Comece a partir de um template — esqueletos de Login, Registo, 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 ecrã
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ãoa editar
4interagirClicar em "Pay now"
5verificarVerificar texto "Order confirmed"
+ adicionar passo — 18 blocos em 3 grupos
Testar todos os passosem direto
4242 4242 4242 4242
Pay now
Cada teste conduz uma sessão real de navegador numa sonda — a captura de ecrã é real, não simulada.
5/5 passos aprovadoscaptura de ecrã por passo
Um passo com falha fica vermelho e a pré-visualização salta diretamente para a sua captura de ecrã — depura no construtor, não em produção. testar em direto

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 equipa mantém

checkout.spec.ts
escrito · revisto · 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 nenhuma monitorização.

Com o Uptimia

Passos que monta a clicar

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 guardar.

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 os seus fluxos

Localize a falha com precisão

O passo que falhou, com uma captura de ecrã

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

  • Uma captura de ecrã 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 ecrã 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 demora — para que veja que é a chamada de pagamento que está a atrasar tudo, e corrija o que realmente importa.

  • Cada passo classificado pela duração média — com a sua percentagem 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 aspeto de um mau dia, não só o de um dia típico
Ver a monitorização de velocidade de página
"O checkout parece lento"
uma sensação — sem passo, sem número
Detalhe por passo — do mais lento ao mais rápidomé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
Separador do cartão0.5 s
Verificar texto0.2 s
também mostra as execuções mais lentaspercentagem 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á a funcionar neste momento, quão fiável tem sido este mês, e qual o passo que o está a atrasar.

  • 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á a funcionar neste momento?
?Quão fiável tem sido?
?Que passo o está a atrasar?
Checkout — caldmont.comem direto
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 a percorrer a jornada completa. 4 320 execuções
Alerta

Alertas que identificam o passo com falha

O alerta chega onde a sua equipa já está a olhar, 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 contactos 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 a captura de ecrã em anexo.
passo + motivocaptura de ecrã ↓
Slack#ops-alerts
PagerDutyincidente acionado
WhatsApp + E-mailde prevenção · contexto completo
+ mais 8 canaisconfigurado uma vez, partilhado
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 avariado devia alertá-lo a si.Não a um cliente.

Todos os fluxos, todas as capturas de ecrã, todos os canais de alerta — grátis durante 30 dias, e nada disto é um extra pago.

Comece o seu teste gratuito de 30 dias
30 dias grátis sem cartão de crédito cancele quando quiser

Construído em três passos

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

Passo 1sem código

Construa o seu fluxo

Comece a partir de um template de Login, Registo, Pesquisa ou Checkout e monte os passos a clicar — 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 guarde

"Testar todos os passos" executa o fluxo inteiro em direto num navegador real. Um passo com falha fica vermelho e mostra-lhe a sua captura de ecrã — corrija-o antes de guardar.

Execução de teste
5/5 passos aprovados · 6,2 s · Auto (Colónia)
Executar a cada
10 minutes
CancelarGuardar 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 equipa — com uma captura de ecrã 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 é apanhado 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 palavras-passe, 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, Registo, Pesquisa e Checkout pré-preenchem os passos.

LoginCheckoutSearch

Páginas de estado públicas

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

checkout · estado em direto

Janelas de manutenção

Deploys e trabalho planeado nunca alertam ninguém.

Dom 02:00–04:00 · alertas silenciados

Um painel 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 contactos, um único plano.

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

Onde os seus alertas chegam

Uma única lista de contactos para todos os monitores que criar — configure os canais uma vez, todos os fluxos usam-nos.

De prevenção e escalonamento
Direto

12 canais, uma lista de contactos — 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 ecrã ↩
+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 ecrã do passo com falha em anexo · passos 1–3 aprovados…
ProductionPagerDuty
TRIGGEREDFluxo de checkout falhou no passo 4
atribuído à equipa de prevenção · via integração Uptimia

O que é a monitorização de transações?

A monitorização de transações é um serviço automatizado que percorre uma jornada de utilizador 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 é chamada monitorização sintética, ou monitorização sintética de transações (STM) — sintética 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 a monitorização de transações?

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

Cada execução realiza os seus passos ordenados, um a um, registando quanto tempo cada passo demorou e uma captura de ecrã ao longo do caminho.

Quando um passo falha

Capturar, depois alertar

Passo 5
texto não encontrado
captura de ecrã guardada
Uptimia
abre o incidente

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

A diferença

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

Uma página pode carregar perfeitamente enquanto o fluxo nela está avariado. Uma verificação de disponibilidade vê a página carregar e considera-a saudável; uma verificação de transação percorre a jornada a clicar e apanha o que uma página a carregar esconde.

Comparar monitorização 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

Monitorização sintética vs. monitorização de utilizadores reais

A monitorização sintética conduz a própria jornada de forma agendada, por isso um checkout avariado é apanhado às 04:00, quando ninguém está a comprar. A monitorização de utilizadores reais mede as páginas que os seus visitantes realmente carregaram. A maioria das equipas usa as duas.

Ver a monitorização de utilizadores reais
O que obtémMonitorização sintéticaMonitorização de utilizadores 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 ecrãSó quando um visitante o encontra
Tempos de carregamento por país, navegador e sistema operativoDurações dos passos a partir de um local✓ A partir de sessões reais

Perguntas frequentes sobre monitorização de transações

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 no momento em que o seu checkout avaria.

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 Sem cartão de crédito Sem código, nada para instalar
A monitorização de transações faz parte de todos os planos pagos da Uptimia.