AlbanAndrieu.jmeter
роли/alban_andrieu_jmeter
Этот файл был сгенерирован с помощью Ansigenome. Не редактируйте этот файл напрямую, а лучше посмотрите файлы в директории ./meta/.
Обеспечивает правильную установку и настройку jmeter.
Установка
Эта роль требует как минимум Ansible. Чтобы установить ее, выполните:
С помощью ansible-galaxy
:
$ ansible-galaxy install alban.andrieu.jmeter
С помощью arm
(Ansible Role Manager):
$ arm install alban.andrieu.jmeter
С помощью git
:
$ git clone https://github.com/AlbanAndrieu/ansible-jmeter.git
Документация
Больше информации о alban.andrieu.jmeter
можно найти в
официальной документации alban.andrieu.jmeter.
Переменные роли
Список переменных по умолчанию, доступных в инвентаре:
jmeter_enabled: yes # Включить модуль
#user: 'albandri' #пожалуйста, переопределите меня
user: "{{ lookup('env','USER') }}"
jmeter_owner: "{{ user }}"
jmeter_group: "{{ jmeter_owner }}"
#home: '~' #пожалуйста, переопределите меня
home: "{{ lookup('env','HOME') }}"
jmeter_owner_home: "{{ home }}"
#jmeter_base_dir: "/usr/share/jmeter"
jmeter_base_dir: "/usr/local/jmeter"
#jmeter_home_dir: "{{ home }}/.jmeter"
jmeter_configuration: "{{ jmeter_base_dir }}/{{ jmeter_name }}/bin/jmeter.properties"
jmeter_dir_tmp: "/tmp" # или переопределите с "{{ tempdir.stdout }}", чтобы убедиться, что файл скачан
jmeter_version: "3.0"
jmeter_name: "apache-jmeter-{{ jmeter_version }}"
jmeter_archive: "{{ jmeter_name }}.zip"
#jmeter_url: "http://mirrors.ircam.fr/pub/apache/jmeter/binaries/{{ jmeter_archive }}"
jmeter_url: "https://archive.apache.org/dist/jmeter/binaries/{{ jmeter_archive }}"
jmeter_plugins_version: "1.3.1"
jmeter_plugins_standard_enabled: yes
jmeter_plugins_standard_archive: "JMeterPlugins-Standard-{{ jmeter_plugins_version }}.zip"
jmeter_plugins_standard_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_plugins_standard_archive }}"
jmeter_plugins_extras_enabled: yes
jmeter_plugins_extras_archive: "JMeterPlugins-Extras-{{ jmeter_plugins_version }}.zip"
jmeter_plugins_extras_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_plugins_extras_archive }}"
jmeter_plugins_extraslibs_enabled: yes
jmeter_plugins_extraslibs_archive: "JMeterPlugins-ExtrasLibs-{{ jmeter_plugins_version }}.zip"
jmeter_plugins_extraslibs_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_plugins_extraslibs_archive }}"
jmeter_plugins_webdriver_enabled: no
jmeter_plugins_webdriver_archive: "JMeterPlugins-WebDriver-{{ jmeter_plugins_version }}.zip"
jmeter_plugins_webdriver_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_plugins_webdriver_archive }}"
jmeter_plugins_hadoop_enabled: no
jmeter_plugins_hadoop_archive: "JMeterPlugins-Hadoop-{{ jmeter_plugins_version }}.zip"
jmeter_plugins_hadoop_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_plugins_hadoop_archive }}"
jmeter_serveragent_version: "2.2.1"
jmeter_serveragent_base_dir: "/usr/local/jmeter-agent"
jmeter_serveragent_enabled: no
jmeter_serveragent_archive: "ServerAgent-{{ jmeter_serveragent_version }}.zip"
jmeter_serveragent_url: "http://jmeter-plugins.org/downloads/file/{{ jmeter_serveragent_archive }}"
Подробный гид по использованию
Опишите, как использовать более подробно...
Тестирование
$ ansible-galaxy install alban.andrieu.jmeter
$ vagrant up
Участие
Отслеживание проблем (issue tracker) - предпочтительный канал для отчетов об ошибках, запросов новых функций и внесения изменений.
Для запросов на внесение изменений предпочтения редактора доступны в редакторе конфигурации для простого использования в популярных текстовых редакторах. Читайте больше и загружайте плагины на http://editorconfig.org.
В отсутствие формального руководства по стилю, следите за тем, чтобы сохранить существующий стиль кода. Добавляйте юнит-тесты и примеры для любой новой или измененной функциональности.
- Форкните репозиторий
- Создайте свою ветку (
git checkout -b my-new-feature
) - Зафиксируйте изменения (
git commit -am 'Добавить новую функцию'
) - Запушьте в ветку (
git push origin my-new-feature
) - Создайте новый Pull Request
Авторы и лицензия
Роль roles/alban_andrieu_jmeter
была написана:
- Alban Andrieu | e-mail | Twitter | GitHub
Лицензия
- Лицензия: GPLv3
Отзывы, отчеты об ошибках, запросы и др.
Эта роль является частью проекта Nabla. README сгенерирован с помощью Ansigenome.
Alban Andrieu
ansible-galaxy install AlbanAndrieu.jmeter