• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Comece com o monitoramento sintético

Tem um aplicativo que precisa permanecer ativo? O monitoramento sintético ajuda você a detectar e resolver problemas de forma proativa antes que eles afetem seus clientes, tudo sem instalação.

Verifique o desempenho do carregamento da página

Nosso monitor de Browser simples permite verificar a disponibilidade e o desempenho de uma única página, incluindo o carregamento completo da página.

Cole um URL

Pegue o URL de uma página que deseja testar e solte-o no campo URL . Para melhores resultados, recomendamos:

  • Selecionar pelo menos três locais de implantação do seu monitor. Isso ajuda a evitar falso positivo em seus verificações.
  • Usando vários tipos de navegadores, usando uma combinação de Chrome e Firefox.
  • Ajustando o período de tempo entre verificações com o dropdown Period. A frequência com que você faz os testes depende inteiramente de você.

Ver seus dados

Quando seu monitor começar a gerar relatórios, você poderá visualizar seus dados no Sintético Summary page. Vá para one.newrelic.com > Synthetic monitoring > (Selecione um monitor) > (Ver seu Summary page).

A screenshot of the summary page after a simple browser monitor reports data

Simule o fluxo de trabalho simples do usuário com monitoramento sem código

Você pode construir um monitor de etapas sem código que seja executado por meio do fluxo de trabalho comum do usuário. Esta é uma boa opção se você deseja imitar comportamentos simples em seu aplicativo, como navegar por diferentes páginas, testar um elemento de página ou digitar e enviar texto em campos de texto.

Faça login em sua conta New Relic

Depois de fazer login em sua conta New Relic, vá para one.newrelic.com > Synthetic monitoring > Create a monitor. Escolha o bloco User step execution .

Crie seu monitor de passos

Dê um nome ao seu monitor , escolha a frequência com que monitor executa seu fluxo de trabalho, selecione entre os tipos de navegador e dispositivo emulado disponíveis e selecione o local de onde seu monitor será implantado.

Vá para one.newrelic.com > Synthetic monitoring > Create a monitor e escolha User step execution.

Defina seus passos

Misture e combine a partir de uma seleção de 12 etapas pré-construídas. Seu monitor pode ser simples, como clicar em botões para navegar por páginas diferentes, ou você pode testar uma jornada semelhante a:

  1. Um cliente acessa seu aplicativo da web

  2. Eles digitam seu e-mail em uma página modal

  3. Eles selecionam em um dropdown e navegam para uma página diferente

  4. Eles selecionam algo nesta página, como um item para comprar

  5. Eles preenchem formulários com credenciais seguras, compram esse item e, em seguida, enviam esses formulários

    Seja qual for a sua escolha de construção, lembre-se de clicar em Validate antes de salvar seu monitor. A validação verifica se as etapas que você uniu foram executadas com sucesso.

Ver seus dados

Quando seu monitor começar a gerar relatórios, você poderá visualizar seus dados no Sintético Summary page. Vá para one.newrelic.com > Synthetic monitoring > (Selecione um monitor) > (Ver seu Summary page).

A screenshot of the summary page after a simple browser monitor reports data

Teste o comportamento do site com monitoramento com script

Monitor de browser com script é um tipo de monitor flexível que permite testar o comportamento do site. O script permite que você implante um monitor que responda aos seus aplicativos da web como um cliente faria, escolhendo diferentes caminhos em seu site, dependendo das condições que você criou no script.

Você pode optar por criar um script monitor de browser com em vez de um monitor de etapas se:

  • Você deseja definir valores de tempo limite personalizados
  • Você deseja que um script execute ações não oferecidas em nosso construtor de etapas
  • Você deseja definir condições que alterem o caminho que seu monitor segue se essas condições forem atendidas
// Visit `http://telco.nrdemo.com/`
$webDriver.get("http://telco.nrdemo.com/");

$webdriver.get() envia seu monitor para o domínio que você deseja monitor.

$webDriver.get("http://telco.nrdemo.com/").then(function(){
// Find a link with display text that matches `About`
return $webDriver.findElement($selenium.By.linkText("About")).click();
// Click the link that matches `About`
}).then(function(){
return $webDriver.findElement($selenium.By.partialLinkText("Home")).click();
});

Depois que seu monitor acessa uma URL, $webDriver.findElement() encontra o elemento definido e implementa uma ação, neste caso click(). Quando a ação for concluída, o monitor navegará de volta para a página inicial usando a mesma lógica.

async function waitForAndFindElement(locator, timeout){
const element = await $webDriver.wait($selenium.until.elementLocated(locator), timeout, 'Timed-out waiting for element to be located using: '+locator);
await $webDriver.wait($selenium.until.elementIsVisible(element), timeout, 'Timed-out waiting for element to be visible using ${element}');
return await $webDriver.findElement(locator);
}
await $webDriver.get("http://telco.nrdemo.com/")
await $webDriver.findElement($selenium.By.id("supportDropDown")).click();
// Wait up to 20000 seconds for the FAQ page to appear
let aboutPage = await waitForAndFindElement($selenium.By.id("supportFAQLink"), 20000)
await aboutPage.click();

O script monitor de browser com pode esperar um determinado período de tempo antes de relatar um erro. Como algumas imagens ou elementos dinâmicos demoram para serem gerados, você pode fornecer um parâmetro para $webDriver.waitForandFindElement(). Neste trecho, seu monitor encontra "supportFAQLink" e aguarda 20000 segundos antes de relatar um erro.

$webDriver.get("http://example.com/login.jsp").then(function(){
return $webDriver.findElement($selenium.By.name("username")).sendKeys($secure.SECURE_USERNAME);
}).then(function(){
// Find the password field by specifying its name, then submits a secured password.
return $webDriver.findElement($selenium.By.name("password")).sendKeys($secure.SECURE_PASSWORD);
}).then(function(){
// Find and click the login button.
return $webDriver.findElement($selenium.By.xpath("//inp[@value='Login']")).click();
});

Você também pode testar elementos que exigem informações de login. Recomendamos que você crie credenciais exclusivas para seu script.

Vá para one.newrelic.com > Synthetic monitoring > Create a monitor e escolha User flow/functionality para Browser com script.

Qual é o próximo?

Agora que você criou seu primeiro conjunto de monitores, está pronto para explorar nosso outro recurso. Recomendamos verificar estes documentos:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.