Gatling — это набор инструментов, который помогает в проведении нагрузочного тестирования с использованием Gatling. Он позволяет собирать информацию о загрузке процессора, результатах тестирования и создавать графики производительности.
В тексте приводится описание архитектуры программного обеспечения.
Данные о загрузке процессора: перед началом тестирования необходимо начать сбор данных. После завершения тестирования следует остановить сбор данных и извлечь их.
$ vmstat 1 > perf-cpu.txt
#!/bin/bash
file=$1
var1=`cat $file | grep -v procs | grep -v swpd| awk '{printf"{\"load\":%s ,\"user\":%s ,\"system\":%s},",$1 ,$13 ,$14}'`
echo "[${var1%*,}]"
or
$ var1=`cat perf-cpu-concurrent-null.txt | grep -v procs | grep -v swpd| awk '{printf"{\"load\":%s ,\"user\":%s ,\"system\":%s},",$1 ,$13 ,$14}'`;echo "[${var1%*,}]"
Данные QPS (количество запросов в секунду):
$ var1=`find . -name "stats.json"| xargs cat `;echo [${var1//"}{"/"},{"}] > perf-qps.json
$netstat -an|grep 5555|awk '{count[$6]++} END{for (i in count) print(i,count[i])}'
e.g.
LISTEN 1
ESTABLISHED 10
TIME_WAIT 20
Где ESTABLISHED показывает текущее количество одновременных подключений.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )