1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mat-cloud-gatling-suit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Gatling-suit

Проект представляет собой:

Gatling — это набор инструментов, который помогает в проведении нагрузочного тестирования с использованием Gatling. Он позволяет собирать информацию о загрузке процессора, результатах тестирования и создавать графики производительности.

Архитектура программного обеспечения:

В тексте приводится описание архитектуры программного обеспечения.

Инструкция по установке:

  1. xxxx
  2. xxxx
  3. xxxx

Руководство по использованию:

  • Данные о загрузке процессора: перед началом тестирования необходимо начать сбор данных. После завершения тестирования следует остановить сбор данных и извлечь их.

    • Получение данных:
    $ vmstat 1 > perf-cpu.txt
    • Преобразование в формат JSON:
    #!/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 показывает текущее количество одновременных подключений.

Участие и вклад:

  1. Fork этого проекта.
  2. Создайте новую ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Особенности использования кода на платформе Gitee:

  1. Используйте файлы Readme_XXX.md для поддержки разных языков, например Readme_en.md, Readme_zh.md.
  2. Официальный блог платформы Gitee находится по адресу blog.gitee.com.
  3. Вы можете посетить адрес https://gitee.com/explore, чтобы узнать об отличных проектах с открытым исходным кодом на платформе Gitee.
  4. GVP — это аббревиатура от «Самые ценные проекты с открытым исходным кодом», которая обозначает отличные проекты с открытым исходным кодом, отобранные платформой Gitee.
  5. Платформа Gitee предоставляет руководство по использованию по адресу https://gitee.com/help.
  6. На платформе Gitee есть раздел, посвящённый знаменитостям, где демонстрируется великолепие членов Gitee, по адресу https://gitee.com/gitee-stars/.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mat-cloud-gatling-suit.git
git@api.gitlife.ru:oschina-mirror/mat-cloud-gatling-suit.git
oschina-mirror
mat-cloud-gatling-suit
mat-cloud-gatling-suit
master