Tests are a part of fuel-web and they are in nailgun/test/performance. They are normally skipped because you have to set PERFORMANCE_PROFILING_TESTS on 1 in nailgun settings.yaml to run them. For a now there isn't option in run_tests.sh so they should be run using nosetests/pytests directly on path: /test/performance .
Tests should be run in the same enviroment as verify-fuel-web tests in single thread because we measure performance here.
Also this test writes some artifacts so it will be nice to be able to download them from jenkins (for now they are written in tmp/nailgun_performance_tests/results/ but this can also be modified in settings.yaml). There are no standard format xml-file which can be marked as resut on jenkins.
Fails notifications should be sent to fuel-core-team and the tests are quite critical because fails means that nailgun can stop working for 100 nodes.
Current implementation of job can be seen here https:/ /fuel-jenkins. mirantis. com/view/ wip/job/ nailgun_ performance_ tests/
Please take a look and tell if any changes should be made.
Email notifications are disabled for now in testing purposes.