Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1282|Resposta: 0

O Windows usa k6 para testes de estresse HTTP

[Copiar link]
Postado em 2025-3-17 15:31:01 | | | |
Requisitos: Teste de estresse na interface usando o K6.

revisar

A ferramenta Cassowary para testes de estresse de requisições HTTP
https://www.itsvse.com/thread-10557-1-1.html

Comparação das ferramentas de teste LoadRunner e Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Teste de esforço usando a ferramenta AB da Apache
https://www.itsvse.com/thread-4410-1-1.html

Teste de estresse do site web do Windows Apache ab
https://www.itsvse.com/thread-4836-1-1.html

Ferramenta K6

O K6 é uma ferramenta moderna de testes de carga construída com base em nossos anos de experiência na indústria de desempenho e testes. É poderoso, escalável e repleto de recursos. Seu principal objetivo de design é proporcionar a melhor experiência para desenvolvedores.

Seus recursos principais são:

Geração de carga configurável. Até máquinas de baixo desempenho podem simular grandes volumes de tráfego.
Teste como código. Reutilize scripts, lógica modular, controle de versões e integre testes com CI.
API completa. A API de Scripting inclui uma variedade de recursos para ajudar você a simular tráfego real de aplicações.
Motor JavaScript embarcado. Vá para performance, familiaridade com scripts JavaScript.
Suporte multiprotocolo. HTTP, WebSockets, gRPC, navegadores, etc.
Ecossistema em grande escala. Você pode estender o K6 para atender às suas necessidades. Muitos já compartilharam suas expansões com a comunidade!
Armazenamento e visualização flexíveis de métricas. Agregue estatísticas ou métricas detalhadas e exporte para o serviço de sua escolha.
Integração nativa com a nuvem Grafana. Soluções SaaS para execução de testes, correlação métrica, análise de dados e muito mais.

Isso é um teste de carga para o século XXI.

Documentação:O login do hiperlink está visível.
Endereço do código-fonte:O login do hiperlink está visível.
Baixar para Windows:O login do hiperlink está visível.

Teste

Crie um novo script de configuração test.js com o seguinte código:


Execute o teste, comando:




Explicação detalhada da saída

  • cenários: Descreva brevemente a execução do script de teste; Descreva quantos casos de teste, o maior número de usuários virtuais e a duração máxima de execução.
  • data_received: A quantidade de dados recebidos
  • data_sent: A quantidade de dados enviados
  • http_req_blocked: O tempo que foi bloqueado antes de iniciar o pedido
  • http_req_connecting: O tempo levado para estabelecer uma conexão TCP com o host remoto
  • http_req_duration: O tempo total do pedido. É igual a http_req_sending + http_req_waiting + métricas http_req_receiving importantes
  • http_req_failed: Taxa de recadação
  • http_req_receiving: Tempo levado para receber dados de resposta do host remoto sem consulta inicial de DNS/tempo de conexão
  • http_req_sending: O tempo que leva para enviar dados para o host remoto
  • http_req_tls_handshaking: O tempo que leva para estabelecer uma sessão TLS apertando a mão do host remoto
  • http_req_waiting: O tempo gasto esperando a resposta do host remoto
  • http_reqs: O número total de solicitações TPS
  • iteration_duration: O tempo que leva para completar uma iteração completa da função padrão/principal
  • iterações: O número de vezes que uma função em um script é executada
  • VUS: O número de usuários virtuais atualmente ativos
  • vus_max: O número máximo de usuários virtuais
  • Verificações: A taxa de sucesso do item de checagem


Os resultados de saída são suportados: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referência:O login do hiperlink está visível.




Anterior:.NET/C# usa o algoritmo SM3 para gerar assinaturas
Próximo:NVIDIA DGX Spark, o supercomputador de IA da NVIDIA, está aceitando pré-vendas
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com