kibana/x-pack/test/performance
Baturalp Gurdin 4fcb10c20d
Performance Tests for Login and Home Pages by using Playwright (#119681) (#123619)
add performance tests for Login and Home pages

- [x] Rename and reduce the number of environment variables for performance test CI job
  - [x] ITERATION_COUNT_ENV =>  PERF_TEST_COUNT
  - [x] DISABLE_CACHE, TEST_RUNNER, TEST_THROTTLE_NETWORK removed
- [x] Use c2-16 queue for performance tests
- [x] Run performance tests by running ES and Kibana separately
- [x] Add warmup phase to performance tests (Not reported to APM). APM Label: PERF_TEST_PHASE
- [x] Add playwright dependency
- [x] Throttle network speed ( downloadThroughput: 750.000 B/s, uploadThroughput: 750.000 B/s, latency: 100 ms )
- [x] Disable cache by using - page.route (‘**’, ….)
- [x] Login and Home pages performance tests.

(cherry picked from commit eeb5efcc62)

# Conflicts:
#	x-pack/test/performance/config.playwright.ts
2022-01-24 10:24:37 -07:00
..
es_archives/reporting_dashboard [perf-testing] send detailed APM data from report generation (#107592) 2021-08-09 13:36:02 -04:00
kbn_archives [perf-testing] send detailed APM data from report generation (#107592) 2021-08-09 13:36:02 -04:00
tests Performance Tests for Login and Home Pages by using Playwright (#119681) (#123619) 2022-01-24 10:24:37 -07:00
config.playwright.ts Performance Tests for Login and Home Pages by using Playwright (#119681) (#123619) 2022-01-24 10:24:37 -07:00
ftr_provider_context.ts [perf-testing] send detailed APM data from report generation (#107592) 2021-08-09 13:36:02 -04:00
page_objects.ts [perf-testing] send detailed APM data from report generation (#107592) 2021-08-09 13:36:02 -04:00
services.ts [perf-testing] send detailed APM data from report generation (#107592) 2021-08-09 13:36:02 -04:00