Use o Fiddler/Postman para calcular QPS de forma simples
1.O que é QPS?
qps é a taxa de consulta por segundo, que é uma medida de quanto tráfego um servidor de consulta específico processa dentro de um período de tempo especificado. Na Internet, a taxa de consulta por segundo é frequentemente usada para medir o desempenho da máquina servidora do sistema de nomes de domínio, que é QPS.
2. Como calcular o QPS?
qps = 1 segundo/(número de núcleos * segundos de tempo de solicitação)
3. Como usar o Fiddler/Postman para obter o QPS de uma interface API?
3.1 Uso do violinista
URL de download da ferramenta Fiddler
O navegador Firefox suporta Fiddler
Configuração: Abra a pasta Fiddler, clique em Fiddler.exe para executar o fiddler para configuração
1) Clique em Ferramentas–>opções
na caixa pop-up Ferramentas–>opções, clique em conexões, a porta 8888 pode ser alterada para outros números e marque Permitir remoto computadores para conectar. Clique em OK.
2) Capture pacotes de dados HTTPS
, mude para HTTPS na caixa pop-up de opções, marque as duas opções marcadas na imagem e clique em OK
3) Após a verificação, um prompt para instalar o certificado aparecerá. Clique em "Sim" de acordo com o prompt para instalar com sucesso.
4) Uso simples: o navegador Chrome solicita interface local [GET]
http://localhost:11227/test
Neste momento, uma única solicitação leva 0,002 segundos.
3.2 Uso do carteiro
Baixe o site oficial do Postman,
crie postman-monitor
e execute o Monitor
Obtenha o monitor - uma única solicitação leva 0,02 segundos
4. Como obter o número de núcleos desta máquina?
Abra o Gerenciador de Tarefas-> Desempenho e encontre o kernel
Neste momento, o número de núcleos do servidor é 6
5. Calcule QPS de acordo com a fórmula?
qps = 1 / (6 * 0,002) que é aproximadamente igual a 80
O QPS de uma máquina é cerca de 80
6. Uma única máquina de computação estendida pode suportar PV (valor teórico)?
QPS de pico e fórmula de cálculo da máquina:
80% das visitas diárias estão concentradas em 20% do tempo. Esses 20% do tempo são chamados de horário de pico.
Solicitações de horário de pico por segundo (QPS)
(Número total de PVs * 80%) / ( Segundos por dia * 20%)
Portanto, o pv desta interface /test é o seguinte:
pv = qps * 86400 * 0,2/0,8, que é cerca de 1,72 milhão de solicitações