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

OSCHINA-MIRROR/mirrors-taffy

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

Таффи — это автоматизированный тестовый фреймворк, основанный на nosetests

Таффи в основном используется для тестирования интерфейсов, включая HTTP, Dubbo/Hessian, Webservice, Socket и т. д.

Также Таффи предоставляет инкапсуляцию и реализует интерфейсы проверки данных, чтения конфигурации, операций с БД / Redis, шифрования / дешифрования данных и т.д.

Основное использование можно найти в папке Tests/.

Таффи — это автоматизированная тестовая среда, основанная на nosetests. Она в основном подходит для автоматического тестирования функций и производительности серверных интерфейсов (включая, но не ограничиваясь, HTTP, Dubbo / Hessian, Webservice и Socket). Также можно интегрировать Selenium и Appium для проведения автоматического тестирования WEB или APP.

Одновременно Таффи инкапсулирует и реализует инструменты для чтения конфигураций, сравнения данных, работы с базами данных / Redis, шифрования и дешифрования данных, создания тестов для ортогональных таблиц и других задач.

Основные способы использования можно посмотреть в каталоге Tests/.

Добро пожаловать в группу QQ для обсуждения: 25452556

Продолжение текста запроса. 4.2. Тестирование производительности

4.2.1. Конфигурация config/locust.yml

4.2.2. Запуск locust

Для запуска теста производительности выполните команду:

$ cd Taffy\Tests
$ python test_locust.py

Это создаст файл locustfile и запустит тестирование производительности.

4.2.3. Отчёт о тестировании

  1. Обычный режим

При запуске locust в обычном режиме результаты выполнения можно просматривать в реальном времени на веб-странице. Сюда входит информация о количестве запросов, времени отклика, RPS и уровне отказов.

После завершения тестирования отчёт в формате CSV можно скачать с веб-страницы (выберите «Download Data» -> «Download response time distribution CSV»).

  1. Режим без веб

Если locust запущен в режиме без веб, данные в формате CSV будут периодически сохраняться в каталоге выполнения, например, locust_distribution.csv и locust_requests.csv.

Инструкции по использованию фреймворка для тестирования производительности Taffy с интегрированным locust см. в [приложении 7-1](#71-locust 框架集成使用说明).

5. Ссылки

  1. http://nose.readthedocs.io/en/latest/index.html

  2. https://docs.python.org/dev/library/unittest.html

  3. https://docs.locust.io/en/latest/

  4. http://www.cnblogs.com/yufeihlf/p/5764099.html

6. Контакты

Группа обмена QQ: 25452556

7. Приложения

7.1 Использование фреймворка Locust для тестирования производительности в Taffy

Использование фреймворка Taffy для тестирования производительности с интегрированным Locust

7.2 Методы написания тестовых примеров с использованием носа

Методы написания тестовых случаев с использованием фреймворка nose

7.3 Интеграция Jenkins

Интеграция Taffy в Jenkins для автоматизации тестирования и создания отчётов о результатах

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

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

Введение

Taffy — это автоматизированная тестовая среда, основанная на nosetests. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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