แแ แ-แแ แแ แแ แแแแแแ, แ แแแแแกแแช แฎแจแแ แแ แแฌแงแแแแแแ แแ แแแแแแ แแแฃแฅแขแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแงแแแแแแแแ, แแ แแก แแแแแแ แแแแก - แแแแแแแแแ แแแแก, แขแแกแขแแ แแแแก แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแกแขแ แแขแแ แแแแก แแแแแแขแแแชแแแแแก แแฃแแแแ แแแ แแแแฅแแแก แงแแแแ แแฃแแแจแ. แแก แแกแแแ แแฎแแแ แซแแแ แแแฆแแ แแแฃแ แแแแแแ แแแก - แกแแแชแแแแแกแขแแแก แแแขแแแ แแแแก แขแแกแขแแ แแแแก แกแคแแ แแจแ.
แแแแก แแแชแแแแ, แ แแ แจแแแกแ แฃแแแ แแแแแแแแ แแแ แแแแแ แ แแแแแแแแแแแ แแ แแแแแแงแแแแ แแแแแแแแ แฃแแแแแแฃแ แ แแแแแชแแแแแแ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแ แแชแแกแแก แจแแกแแฅแแแแแแ, แแแ แฉแแแ แแแแแแแแแแแ, แแแขแแแแแฃแ แ แแแขแ แแแ แแ แฉแแฌแแ แแ แแแขแแขแแกแขแแแ แแแขแแแ แแแแก แแ แแคแแแแแแก แจแแกแแแแแแกแแ, แแแแแแ แแแก แฎแจแแ แแ แฃแฌแแแ แกแแขแแกแขแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแฃแแแแแ แแแแแแแแแ, แแแขแแแ แแแแก แฎแแแกแแฌแงแแแแแก แแแแคแแแฃแ แแชแแ แแ แแแแ แฉแแกแแ. แแแแแ CI แกแแกแขแแแแแจแ, แแแแฌแแกแแก แแแแแขแแ แแแแ แแ แแแแแ แแจแแแแก แแแแแฅแแแงแแแแ.
แแฅแแแ แจแแแแซแแแแ แแแแแแ แแแแแแ แแ แแ แแแแแแแชแแฃแแ แแ แแแแแแแก แแแแแฌแงแแแขแ แขแแกแขแแ แแแแกแแก, แ แแแแแแกแแช แฉแแแ แแแงแแแแแ แแแแแขแแฃแ แขแแฅแแแแแแแแแจแ
แแแแชแแคแชแแแก แแ แกแ
แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแแแชแแคแชแแ, แ แแแแ แช แกแแ แแแกแ, แแฃแแแกแฎแแแแก แแแขแแแ แแแแก แแแกแขแ แฃแแแแขแแแแก Apache JMeter, Yandex.Tank แแ แแฅแแแแ แกแแแฃแแแ แ แฉแแ แฉแแแแแก แแแขแแแ แแ แแแแก แจแแกแแซแแแแแแแแก แแแแแแแแฃแ แฃแฌแงแแแข แแแขแแแ แแชแแแก แกแแกแขแแแแจแ. แแแแ แแฅแแแแ GitLab CI-แกแแแแก, แแแแ แแ แแ แแแชแแแแแ แกแแแ แแแ แงแแแแ CI แกแแกแขแแแแกแแแแก.
แแแขแแแ แแแแก แขแแกแขแแ แแแ, แ แแแแ แช แกแแ แแแกแ, แแ แแก แชแแแขแ แแแแแแแฃแแ แกแแ แแแกแ แแแขแแแ แแแแก แขแแกแขแแ แแแแกแแแแก. แฉแแขแแแ แแแแก แขแแกแขแแแ แขแแ แแแแ แกแแแชแแแแฃแ แแแแแขแฃแ แแฃแแแแจแ, แจแแแแแแแ แแแขแแแแขแฃแ แแ แฅแแแงแแแแแ GitLab Pages-แจแ, Influx DB-แกแ แแ Grafana-แจแ แแ แขแแกแขแแก แแแฎแกแแแแแแก แกแแกแขแแแแแจแ (TestRail, ReportPortal แแ แ.แจ.). แแแขแแแแขแแแแชแแ แแ แแแกแจแขแแแแ แแแ แฎแแ แชแแแแแแแ แ แแช แจแแแซแแแแ แแแ แขแแแแ - GitLab CI แแ แแแฅแขแจแ แฉแแแฃแแแแ แแแ gitlab-ci.yml แจแแแแแแแก แแแแแขแแแแ แแ แแแ แแแแขแ แแแแชแแแ.
แแ แแแแแแแแก แฃแแแ แแขแแกแแแ แแก แแ แแก, แ แแ แแแแแ CI แแแคแ แแกแขแ แฃแฅแขแฃแ แ, แแแขแแแ แแแแก แแแแแขแแแ, แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแแแ แแก แกแฃแ แแแแแ, แขแแกแขแแ แแแแก แแแแกแแแแแแแ แแ แแแแแ แแจแแแแก แแแแแฅแแแงแแแแ แแแแฎแแแ แชแแแขแ แแแแแแแฃแแ แแแขแแแแขแแแแชแแแก แแแแแ แขแแแแแขแแก แแแแ (DevOps แแแแแแ แแแ), แฎแแแ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแแแแแ แแแก แจแแฃแซแแแแ แแแแแแแแ แซแแแแกแฎแแแแ แขแแกแขแแก แแแแแแแแ แแแแแ แแแแแแฎแแแแแ. แแ แแแแ แจแแแแแแแแก แแแแแแแ, แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แกแแแแแฎแแแแก แแแ แแจแ.
แแฆแฌแแ แแก แกแแแแ แขแแแแกแแแแก, แฉแแแ แแแแแ แแฃแแแแ, แ แแ แขแแกแขแแ แแแแแ แกแแแแแแ แแแแแแแชแแ แแ แกแแ แแแ แ แฃแแแ แแแแแแแแแฃแแแ แแ แแแแคแแแฃแ แแ แแแฃแแแ แฌแแแแกแฌแแ (แแแแกแแแแก แจแแแซแแแแ แแแแแแแงแแแแ แแแขแแแแขแฃแ แ แกแแ แแแขแแแ Python-แจแ, SaltStack-แจแ, Ansible-แจแ แแ แ.แจ.). แจแแแแแ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแแแแ แแแแชแแคแชแแ, แ แแแแ แช แกแแ แแแกแ, แฏแแแแ แกแแ แแขแแแแ: แแแแแ แแจแแแแก แแแแแแแแแ, แขแแกแขแแ แแแ, แแแแแฅแแแงแแแแ. แแแแแขแแแแแ แแแขแแแแแ แแแแแ แแแแแ (แงแแแแ แกแฃแ แแแแก แแแฌแแแแฃแแแแ แจแแกแแซแแแแแแแ):
แซแแ แแแแแ แชแแแแแแ แแ แแแแแแ แขแแแแแ แแแขแแแ แแแแก แขแแกแขแแ แแแแจแ
แแแขแแแ แแแแก แขแแกแขแแแแก แฉแแขแแ แแแแกแแก แฉแแแ แแชแแแแแแ แแแแแชแแแ
แแแขแแแ แแแแก แแแแแขแ - แแแ แขแฃแแแฃแ แ แแแแฅแแแ, แ แแแแแแแช แแแแแแแชแแ แแแแฅแแแแแแแ - แแแขแแแ แแแแก แฌแงแแ แ (Apache JMeter, Yandex.Tank แแ แแแแแแแฌแแ แ แแแขแแแ แแแแก แแแแฃแแ).
แขแแกแขแแก แแแแแแ (แกแแแแแแ) - แกแแ แแแ แแ แแแแแกแขแแแแ แแแฃแแ แกแแ แแแ แ แแ แแแแแแแชแแ, แ แแแแแแช แแแแฅแแแแแแแแ แแแ แแแขแแแ แแแแก.
แขแแกแขแแก แกแชแแแแ แ (แกแแขแแกแขแ แจแแแแฎแแแแ) - แแแ แแแแขแ แแแแแฃแแ แแแแแฏแแแแก แแแแ แแแ: แแแแฎแแแ แแแแแก แฅแแแแแแแแ แแ แแแกแแแแแแแแ แ แแแฅแชแแแแ แแ แฅแแแแแแแแแ, แคแแฅแกแแ แแแฃแแ แฅแกแแแแก แแแแฎแแแแแแแ แแ แแแกแฃแฎแแแแ, แแแแแแแแฃแแ แแแ แแแแขแ แแแแก แแแฎแแแแแ.
แแ แแคแแแ แแ แฉแแขแแแ แแแแก แแแแแ (แแ แแคแแแ) - แจแ
แขแแกแขแ - แกแชแแแแ แ แฌแแแแกแฌแแ แแแแกแแแฆแแ แฃแแ แแแ แแแแขแ แแแแก แแแแ แแแแ.
แขแแกแขแแก แแแแแ (แขแแกแขแ-แแแแแ) - แขแแกแขแแแแก แแแแ แแแ แแ แแแขแแแ แแแแก แแ แแคแแแ.
แขแแกแขแ แแแ (แขแแกแขแ แฃแแ) - แแ แแ แขแแกแขแแก แแแจแแแแแก แแ แแ แแแแแแ แแแ แกแ แฃแแแ แจแแกแ แฃแแแแฃแแ แแแขแแแ แแแแก แกแชแแแแ แแ แแ แแแฆแแแฃแแ แแแแแ แแจแแ.
แฅแกแแแแก แแแแฎแแแแ (แแแแฎแแแแ) โ แแแแแขแแกแแแ แกแแแแแแแแ แแแแแแแแแแ HTTP แแแแฎแแแแ.
แฅแกแแแแก แแแกแฃแฎแ (แแแกแฃแฎแ) - HTTP แแแกแฃแฎแ, แ แแแแแแช แแแแแแแแแแแ แกแแแแแแแแแ แแแแแขแแกแแแแก.
HTTP แแแกแฃแฎแแก แแแแ (HTTP แแแกแฃแฎแแแแก แกแขแแขแฃแกแ) - แกแขแแแแแ แขแฃแแ แแแกแฃแฎแแก แแแแ แแแแแชแฎแแแแก แกแแ แแแ แแแแ.
แขแ แแแแแฅแชแแ แแ แแก แแแแฎแแแแ-แแแกแฃแฎแแก แกแ แฃแแ แชแแแแ. แขแ แแแแแฅแชแแ แแแแแแแ แแแแฎแแแแแก (แแแแฎแแแแแก) แแแแแแแแแก แแแฌแงแแแแแแ แแแกแฃแฎแแก (แแแกแฃแฎแแก) แแแฆแแแแก แแแกแ แฃแแแแแแแ.
แขแ แแแแแฅแชแแแก แกแขแแขแฃแกแ - แจแแกแแซแแแแแแ แแงแ แแฃ แแ แ แแแแฎแแแแ-แแแกแฃแฎแแก แชแแแแแก แฌแแ แแแขแแแแ แแแกแ แฃแแแแ. แแฃ แแ แชแแแแจแ แแงแ แ แแแแ แจแแชแแแแ, แแแจแแ แแแแแ แขแ แแแแแฅแชแแ แฉแแแแแแแแ แฌแแ แฃแแแขแแแแแ.
แ แแแแแ แแแแก แแ แ (แแแงแแแแแแ) - แแ แ แแแแฎแแแแแก (แแแแฎแแแแแก) แแแแแแแแแก แแแกแ แฃแแแแแแแ แแแกแฃแฎแแก (แแแกแฃแฎแแก) แแแฆแแแแก แแแฌแงแแแแแแ.
แฉแแขแแแ แแแ แแแขแ แแแ โ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแ แแชแแกแจแ แแแแกแแแฆแแ แฃแแ แแแขแแแ แแฃแแ แกแแ แแแกแแกแ แแ แแแขแแแ แแแแก แแแแแขแแก แแแฎแแกแแแแแแแแแ.
แซแแ แแแแแ แแแขแ แแแ แแแขแแแ แแแแก แแแ แแแแขแ แแแแก แแแแแแแแกแแแแก
แแแแแแ แแ แงแแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แแ แ แแแแแแแแแแฃแแ แแแแแแแแแแแแจแ
แแแขแ แแแ แแแขแแแ แแแแก แแแแแขแแกแแแแก
แแแขแแแ แแแแก แฅแแแจ แแงแแคแ แกแแแแแแ แกแแกแขแแแแก แแ แแแแแแแชแแแก แแแขแ แแแ
แฎแแแแแก vCPU แแ แแแฎแกแแแ แแแ RAM,
Disk - แแแขแแแ แแแแก แแแแแขแแก "แ แแแแแก" แแแฎแแกแแแแแแแแแ
CPU, แแแฎแกแแแ แแแ, แแแกแแแก แแแแแงแแแแแ - แแ แแชแแกแแ แแก, แแแฎแกแแแ แแแแก แแ แแแกแแแก แฉแแขแแแ แแแแก แแแแแแแแ
แขแแกแขแแ แแแแก แแ แแชแแกแจแ. แฉแแแฃแแแแ แแ แแแแแแแ แแ แแชแแแขแฃแแแ
แแแฅแกแแแแแฃแ แ แฎแแแแแกแแฌแแแแแ แแแแจแแแแแแแแแ
แฅแกแแแแก แแแแขแแ แฃแแแ แแแแแแ (แแแขแแแ แแแแก แแแแแขแแ) - แแแแขแแ แฃแแแ แแแแแแ
แฅแกแแแแก แแแขแแ แคแแแกแ แกแแ แแแ แแ,
แกแแแแช แแแงแแแแแฃแแแ แแแขแแแ แแแแก แแแแแขแ.
แฉแแแฃแแแแ แแ แแแแแแแ แแแแขแแแ แฌแแแจแ (bps)
แฅแกแแแแก แแแแขแแ แฃแแแ แแแแแแ(แกแแแแแแแแ) - แฅแกแแแแก แแแขแแ แคแแแกแแก แแแแขแแ แฃแแแ แแแแแแ
แกแแแแแแ แกแแ แแแ แแ. แฉแแแฃแแแแ แแ แแแแแแแ แแแแขแแแ แฌแแแจแ (bps)
แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแแ- แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแแแก แ แแแแแแแแ,
แแแขแแแ แแแแก แกแชแแแแ แแแแก แแแแฎแแ แชแแแแแแ แแ
แ แแแแฃแ แ แแแแฎแแแ แแแแแก แฅแแแแแแแแแก แแแแขแแชแแ
แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแก แกแขแแขแฃแกแ, แแแแแแแ/แฉแแแแ แแแแแ/แกแฃแ โ แฌแแ แแแขแแแฃแแแ แ แแชแฎแแ แแ
แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแแแก แฌแแ แฃแแแขแแแแแ แกแขแแขแฃแกแแแ
แแแขแแแ แแแแก แกแชแแแแ แแแแกแแแแก, แแกแแแ แ แแแแ แช แแแแ แกแแแ แแ แ แแแแแแแแ.
แแแแแแแ แแแกแแแแแแแแแ, แ แแ แงแแแแ แแแแฎแแแ แแแแแแ แจแแซแแ แแแกแ แฃแแแแ
แงแแแแ แแฅแแแแ แแแแแแแแ แแแแแแแแฃแแแ แแแขแแแ แแแแก แแ แแคแแแจแ.
แแแแแกแแแแ แ แจแแชแแแแ แแแจแแแแก, แ แแ แ แแแแฃแ แ แแแแฎแแแ แแแแแ แแแ แจแแซแแแแก
แแแแแแแ แแ แแฅแแแแ แแ แแแแแแ แกแแกแขแแแแกแแแ แแฃแจแแแแแกแแก
แแแแฎแแแแแแ แฌแแแจแ (แฌแฃแแจแ)- แฅแกแแแแก แแแแฎแแแแแก แ แแแแแแแแ แฌแแแจแ (แแ แฌแฃแแจแ).
แแแขแแแ แแแแก แแแแแขแแก แแแแจแแแแแแแแแ แแแฎแแกแแแแแแแแแ แ แแแแแแ แแแแฎแแแแแก แแแแแ แแ แแแ แจแแฃแซแแแ แแแก.
แกแแแแแแแแแแจแ, แแก แแ แแก แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแแแก แแแแ แแแแแแแชแแแแ แฌแแแแแแก แแแแขแแชแแ
แแแกแฃแฎแแแ แฌแแแจแ (แฌแฃแแจแ)
- แฅแกแแแแก แแแกแฃแฎแแแแก แ แแแแแแแแ แฌแแแจแ (แแ แฌแฃแแจแ).
แแแแแแแ แแแ แกแแ แแแกแแก แแแแจแแแแแแแแแ แแแฎแแกแแแแแแแแ: แ แแแแแแ
แจแแแแแฎแแแแแ แแแกแฃแฎแแแแก แแแแแ แแ แแแ แแ แแแแแแแแ
แฉแแแขแแแ แแแแ แแแแแขแ
HTTP แแแกแฃแฎแแก แกแขแแขแฃแกแ- แกแฎแแแแแกแฎแแ แกแแแแกแฃแฎแ แแแแแแแก แ แแแแแแแแ
แแแขแแแ แแแแก แแแแแขแแก แแแแ แแแฆแแแฃแแ แแแแแแแชแแแก แกแแ แแแ แแแแ.
แแแแแแแแแ, 200 OK แแแจแแแแก แฌแแ แแแขแแแฃแ แแแ แก,
แแ 404 - แ แแ แ แแกแฃแ แกแ แแ แแแแซแแแแ
แจแแงแแแแแแ (แแแกแฃแฎแแก แแ แ) - แแ แ แแแแแแแ
แแแแฎแแแแแก (แแแแฎแแแแแก) แแแแแแแแ แแแกแฃแฎแแก (แแแกแฃแฎแแก) แแแฆแแแแแแ.
แฉแแแฃแแแแ แแ แแแแแแแ แแแแแฌแแแแแจแ (ms)
แขแ แแแแแฅแชแแแก แ แแแแแ แแแแก แแ แ- แแ แแ แกแ แฃแแ แขแ แแแแแฅแชแแแก แแ แ,
แแแแฎแแแแ-แแแกแฃแฎแแก แชแแแแแก แแแกแ แฃแแแแ.
แแก แแ แแก แแแแฎแแแแแก (แแแแฎแแแแแก) แแแแแแแแแก แแแฌแงแแแแแแ
แแแกแฃแฎแแก (แแแกแฃแฎแแก) แแแฆแแแแก แแแกแ แฃแแแแแแแ.
แขแ แแแแแฅแชแแแก แแ แ แจแแแซแแแแ แแแแแแแแก แฌแแแแแจแ (แแ แฌแฃแแแแจแ)
แ แแแแแแแแ แแแแ: แแแแแแแแแกแฌแแแแ แแแแแแแแฃแ แ,
แแแฅแกแแแแแฃแ แ, แกแแจแฃแแแ แแ, แแแแแแแแแ, 90-แ แแ แแชแแแขแฃแแ.
แแแแแแแแฃแ แ แแ แแแฅแกแแแแแฃแ แ แแแฉแแแแแแแแแ แฃแแแแฃแ แแกแแ
แกแแกแขแแแแก แแฃแจแแแแแก แกแขแแขแฃแกแ.
แแแฎแแแชแแแแแแแ แแ แแชแแแขแ แงแแแแแแ แฎแจแแ แแ แแแแแแงแแแแแ,
แ แแแแ แช แแก แแฉแแแแแแก แแแแฎแแแ แแแแแแ แฃแแแขแแกแแแแก,
แแแแคแแ แขแฃแแแ แแฃแจแแแแก แกแแกแขแแแแก แแฃแจแแแแแก แแฆแฃแ แแแแ
แขแ แแแแแฅแชแแแแ แฌแแแจแ (แฌแฃแแจแ) - แกแ แฃแแ แ แแแแแแแแ
แขแ แแแแแฅแชแแแแ แฌแแแจแ (แฌแฃแแจแ),
แแแฃ แ แแแแแแแ แจแแซแแ แแแแแชแฎแแแแก แแแฆแแแ แแ
แแแฃแจแแแแแก แแแแฎแแแแแแก แแ แแแกแชแแแก แแแกแฃแฎแแแก.
แกแแแแแแแแแแจแ, แแก แแ แแก แกแแกแขแแแแก แแแแขแแ แฃแแแ แแแแแแ
แขแ แแแแแฅแชแแแก แกแขแแขแฃแกแ , แแแแแแแ / แฌแแ แฃแแแขแแแแแ / แกแฃแ - แแแแแ แ
แฌแแ แแแขแแแฃแแ, แฌแแ แฃแแแขแแแแแ แแ แขแ แแแแแฅแชแแแแแก แกแแแ แแ แ แแแแแแแแ.
แ แแแแฃแ แ แแแแฎแแแ แแแแแแแกแแแแก แฌแแ แฃแแแขแแแแแ
แแแ แแแแแ แ แแแแฃแ แแ แแแจแแแแก
แกแแกแขแแแแกแแแ แแฃแจแแแแแก แฃแฃแแแ แแแ แแแขแแแ แแแแก แฅแแแจ
แฉแแขแแแ แแแแก แขแแกแขแแ แแแแก แกแฅแแแแขแฃแ แ แแแแแ แแแ
แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแแแชแแคแชแแ แซแแแแแ แแแ แขแแแแ แแ แจแแแแแแ แกแแแ แซแแ แแแแแ แแขแแแแกแแแ, แ แแแแแแช แฃแแแ แแฆแแแแจแแ: แแแแแแแแแ-แขแแกแขแ-แแแฎแกแแแแแ, แแแฃ แขแแกแขแแก แแแแแแแแก แแแแแแแแแ แแ แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแ แแแแขแ แแแแก แแแงแแแแแ, แจแแแแแ แแแขแแแ แแแแก แขแแกแขแแแแก แจแแกแ แฃแแแแ แแ แแแแแก แขแแกแขแแ แแแแก แแแแแ แแจแแก แแแแแ แแ แแแ แแ แแแแแฅแแแงแแแแ.
แกแฅแแแแขแฃแ แ แจแแแแจแแแแแ:
- QA.Tester แแ แแก แแฅแกแแแ แขแ แแแขแแแ แแแแก แขแแกแขแแ แแแแจแ,
- Target แแ แแก แกแแแแแแ แแแแแแแชแแ, แ แแแแแกแแแแกแแช แแกแฃแ แ แแชแแแแ แแแกแ แฅแชแแแ แแแขแแแ แแแแก แฅแแแจ.
แแ แแแฃแแแแแก, แแขแแแแแแก แแ แกแแคแแฎแฃแ แแแแก แแแแกแแคแแแแขแแ แ แแแแแ แแแแจแ
แแขแแแแแ แแ แแแแแฏแแแ
แ แ แฎแแแแ?
แ แ แแ แแก แจแแกแแกแแแแแจแ
แ แ แแ แแก แแแแแแแแแแ
แแแแแแแแแ: แขแแกแขแแ แแแแกแแแแก แแแกแแแแแแแแแแ แแขแแแ
LoadParameters
แแแงแแแแแ แแ แแแแชแแแแแแแชแแ
แแแแฎแแแ แแแแแ
แแแขแแแ แแแแก แแแ แแแแขแ แแแ,
แแแขแ แแแแก แแ แฉแแแแแ แแ
แขแแกแขแแก แแแแแแก แแแแแแแแแ
(แฉแแขแแแ แแแ แแ แแคแแแ)
แแแ แแแแฃแแ แแแ แแแแขแแแ
แแแขแแแ แแแแก แแแแแขแแก แแแแชแแแแแแแชแแ
แขแแกแขแแก แแแแแ
แขแแกแขแแ แแแแก แแแแแแ
VM
แฆแ แฃแแแแก แแแแแแแแแ
แแแ แขแฃแแแฃแ แ แแแแฅแแแแกแแแ แแ แแแ
แกแแญแแ แ แแแฎแแกแแแแแแแแแ
VM แแแ แแแแขแ แแแ แแแขแแแ แแแแก แแแแแขแแกแแแแก
แแแขแแแแขแแแแชแแแก แกแแ แแแขแแแ แแแแกแแแแก
VM แจแแฅแแแ
VM แแแแคแแแฃแ แแ แแแฃแแแ
แฆแ แฃแแแแ
แจแฃแ แ
OS-แแก แแแงแแแแแ แแ แแแแแแแแแ
แแแ แแแแกแแแแก
แแแขแแแ แแแแก แแแแแขแแก แแฃแจแแแแ
แแแ แแแแก แแแ แแแแขแ แแแ
แแแขแแแ แแแแก แแแแแขแ
แแแขแแแแขแแแแชแแแก แกแแ แแแขแแแ แแแแกแแแแก
แแแ แแแแก แแแ แแแแขแ แแแ
แแแแแแแแแฃแแ แแแ แแแ:
OS, แกแแ แแแกแแแ แแ แแแแแแแชแแแแ,
แกแแแฃแจแแแกแแแแก แกแแญแแ แ
แแแขแแแ แแแแก แแแแแขแ
LoadAgents
แแแกแขแแแแชแแ, แแแแคแแแฃแ แแชแแ แแ แแแ แแแแขแ แแแแชแแ
แฉแแแขแแแ แแแแ แแแแแขแ.
แแ แฉแแแแขแแแ แแแ แแแแแ แแก แกแฃแ แแแ
แฌแแแแกแฌแแ แแแแคแแแฃแ แแ แแแฃแแ แแแขแแแ แแแแก แฌแงแแ แ
แฌแงแแ แแก แแแแแ แแก แกแฃแ แแแแก แฉแแขแแแ แแแ
(YAT, JM แแ แแแแแแแฌแแ แ แฉแแ แฉแ)
แแแ แแแแขแ แแแ
แแแขแแแ แแแแก แแแแแขแ
แแแแงแแแแ แแ แแแแแแ
แกแแแฃแจแแ แแแขแแแ แแแแก แแแแแขแ
แขแแกแขแ: แแแขแแแ แแแแก แขแแกแขแแแแก แจแแกแ แฃแแแแแก แแขแแแ. แฌแงแแ แแแแ แแ แแก แแแขแแแ แแแแก แแแแแขแแแ, แ แแแแแแแช แแแแแแแแแฃแแแ แกแแแชแแแแฃแ แแแแแขแฃแ แแฃแแแแจแ GitLab CI-แแกแแแแก
Load
แฉแแขแแแ แแแแก แแแแแขแแก แแแจแแแแ
แจแแ แฉแแฃแแ แขแแกแขแแก แแแแแแ
แแ แแแขแแแ แแแแก แแแ แแแแขแ แแแ
แแแแฎแแแ แแแแแก แแแ แแแแขแ แแแ
แแแแชแแแแแแแชแแแกแแแแก
แแแขแแแ แแแแก แแแแแขแ
แขแแกแขแแก แแแแแ
แขแแกแขแแ แแแแก แแแแแแ
แจแแกแ แฃแแแแแก แแฃแ แแแแแแ
แแแขแแแ แแแแก แขแแกแขแแแ
แกแแกแขแแแแก แแฃแ แแแแแแ
แแแแแแแแก แแแขแ แแแแกแ แแ แแแขแแแ แแแแก แแแแแขแแก แชแแแแแแแแแแก แแแแแแแแ
แแแฃแจแแแ แแแแแขแแแ
แแแแแขแแก แแฆแกแ แฃแแแแ
แฃแแแ แแแ แขแแกแขแแก แกแแ แแแขแ
แจแแกแแแแแแกแแ
แแ แแคแแแแก แฉแแขแแแ แแแ
แแแขแแแ แแแแก แแแแแขแแก แฃแ แแแแ แแฅแแแแแแ
แขแแกแขแแ แแแแก แแแแแแ
แขแแกแขแแก แแแแแ
แขแแกแขแแ แแแแก แแแแแแ
แแแแแแ
"แแแแแ" แแแ แแแแก แแแแแฅแชแแ
แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแ แแก:
แแแแแขแแก แกแแฅแแแแแแแแก แฉแแแแฌแแ แแแแก แฉแแขแแแ แแแ,
แขแแกแขแแก แกแแแแแแแก แแแแแแแ แแแแ
แแ VM แแแ แแแแก แแแแแขแก
แจแแกแ แฃแแแแแก แแฃแ แแแแแแ
แแแขแแแ แแแแก แขแแกแขแแแ
แกแแกแขแแแแก แแฃแ แแแแแแ
Metrics
แขแแกแขแแ แแแแก แแ แแก "แแแแแ" แแแขแ แแแแก แจแแแ แแแแแ
แแแแแแแแก แแแขแ แแแแก แชแแแแแแแแแแก แแแแแแแแ
แแ แแแขแแแ แแแแก แแแแแขแ
แแแแแ แแจแ: แขแแกแขแแก แแแแแ แแจแแก แแแแแแแแแแก แแขแแแ
แแแแแ แแขแแ แ
แจแแแ แแแแแฃแแ แแแแฃแจแแแแแ
แฉแแขแแแ แแแแก แกแแกแขแแแ แแ
แแแแแขแแ แแแแแก แกแแกแขแแแ "แแแแแแฃแแ"
แแแขแ แแแ แแ แแฃแ แแแแ
แแแแแ แแจแแก แคแแ แแแ แแแ แฅ
แแแแแแแแแก แฌแแกแแแแแฎแ แคแแ แแ
แจแแกแแซแแแแแแแ แแแแแแแขแแแแ
แแแแแแขแแแแกแแแ
แจแแกแ แฃแแแแแก แแฃแ แแแแแแ
แแแขแแแ แแแแก แขแแกแขแแแ
แกแแกแขแแแแก แแฃแ แแแแแแ
แแแขแ แแแแก แชแแแแแแแแแแก แแแแแแแแ
แกแแแแแแ แแ แแแขแแแ แแแแก แแแแแขแ
แแแแฃแจแแแแแฃแแ โแแแแแโ แแแ แแแ
แจแแกแแคแแ แแกแ แคแแ แแแขแแ
แแขแแแ แแแแแ แแแ แ แแแฎแกแแแ แแแแจแ
แกแขแแขแแแฃแ แ แแแขแแแ แแแแก แแแแแ แแจแ,
แแแแแแแแแกแแแแก แฌแแกแแแแแฎแ
แแแแแฅแแแงแแแแ
แแแแแ แแจแแก แแแแแฅแแแงแแแแ
แแแขแแแ แแแแก แจแแกแแฎแแ
แแแ แ แขแแกแขแแ แแแ
แแแแกแแฎแฃแ แแแ
แแแแฃแจแแแแแฃแแ "แแแแแ"
แแฃแ แแแแ แจแแกแแคแแ แแก แคแแ แแแขแจแ
แแแ แแแแ แแแแแแขแแแ แแแแกแแแแก
แกแแชแแแแแ
แจแแแแฎแฃแแแ แแแ แ
แจแแแแฎแแแก แแแแแ แแจแแแ
แแแขแแแ แแแ, แจแแกแแคแแ แแกแ
แแแแแแแแแก แแแแแแแแกแแแแก
แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแแแแจแแ แแแ CI แจแแแแแแจแ
แแแแแแแแแ แแ แแฅแขแแแฃแ แแแฌแแแแ. แแ แแแแแ แแแฉแแแแ, แแฃ แ แแแแ แฎแแแแ แ แแแแแแแแ แแ แแแฅแขแแ แแแแแแแแแจแ
แแแ แแแแ, แฉแแแแ DevOps แแแแแแ แแแแก แแแฎแแแ แแแแ, แฉแแแ แจแแแฅแแแแแ แแแแแขแแแแก แแแแแงแแคแแแ แแฃแแ GitLab CI-แจแ แแแขแแแ แแแแก แขแแกแขแแแแก แแแกแแขแแ แแแแแ. แแแแกแแแแแก, แ แแ แแ แแแแแ แแแก แแกแแแ แจแแแแแแแแจแ แกแฎแแแแแแ, แ แแแแ แแชแแ แแกแแแแแแแก แแฃแแแแ, แฉแแแ แแแแแแแขแแ แขแแแแแ แแ แแแแแขแแแก,
แ แแแแ แแแแแ แแแแแ แกแแญแแ แ แกแแแซแแแแ แ แขแแฅแแแแแ? แแแขแแแ แแแแก แแแแแขแแแแก แแแฎแแกแแแแแแแแแ - vCPU, RAM แแ แแแกแแแก แกแแแแแ แแกแ แ แแแแแแแแ - แจแแแซแแแแ แแแแแแแแแแแก แแ แคแแฅแขแแ แแแงแ แแแแแแ, แ แแ แแแแแขแแ แฃแแแ แแฃแจแแแแแแก Docker, Python (Yandex.Tank-แแกแแแแก), GitLab CI แแแแแขแ, Java (Apache JMeter-แแกแแแแก). . Java-แกแแแแก JMeter-แแก แฅแแแจ, แแกแแแ แ แแแแแแแแแแฃแแแ แแแแแแฃแ 512 แแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแแก แแแแแงแแแแแ แแ, แ แแแแ แช แแแแ แแฆแแแ แ,
แแแ แแแแ, แฉแแแแ แแแแแชแแแแแแแแแ แแแแแแแแแแ แ, แฉแแแ แแแ แฉแแแ แแแแแแงแแแแ แแแแแแฃแ 4 vCPU, 4 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, 60 GB SSD แแแขแแแ แแแแก แแแแแขแแแแกแแแแก. แฅแกแแแแก แแแ แแแแก แแแแขแแ แฃแแแ แแแแแแ แแแแแกแแแฆแแ แแแ แแแขแแแ แแแแก แแ แแคแแแแก แแแแฎแแแแแแแก แกแแคแฃแซแแแแแ.
แฉแแแ แซแแ แแแแแแ แแแงแแแแแ แแแขแแแ แแแแก แแ แฌแงแแ แแก - Apache JMeter แแ Yandex.Tank docker images.
แฉแแแแก แแแแแแแแแจแ แแแแแงแแแแแแก แกแแแแ แขแแแแกแแแแก, แแแแแ แขแแกแขแแ แแแแก แจแแกแแซแแแแแแแแกแแแแก, แจแแชแแแแแ แแ แแแแแแขแแ แแแ แแแ, แฉแแแ แแแแแแแแแ GitLab CI-แแ แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแแแ แแก แกแฃแ แแแแแแก แแแแกแขแ แฃแฅแชแแแแ, แแแแแฅแแแงแแแแแ แจแแแ
แฉแแแ แแแแฆแแ แแก แซแแ แแแแแ แแแแแ แแก แคแแแแ Yandex.Tank-แแกแแแแก:
Dockerfile
1 | FROM direvius/yandex-tank
2 | ENTRYPOINT [""]
แแ Apache JMeter-แแกแแแแก แแก:
Dockerfile
1 | FROM vmarrazzo/jmeter
2 | ENTRYPOINT [""]
แ แแแแ แแฃแจแแแแก แฉแแแแ แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แกแแกแขแแแ, แจแแแแซแแแแ แฌแแแแแแฎแแ แกแขแแขแแแจแ "
แจแแแแแแ แแ แแแแกแแแแแ
แแแขแแแ แแแแก แขแแกแขแแแแก แฉแแขแแ แแแแก แจแแแแแแแก แแแแแแแแ แฎแแแแแกแแฌแแแแแแ แแ แแแฅแขแจแ
แจแแแแแแ แซแแแแแ แแแ แขแแแแ แแ แแกแแฎแแแก แแแแแ แแแชแแแฃแ แแแแแ แแแแจแ แแฆแฌแแ แแแ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แกแแ แแขแแแก: แแแแแ แแจแแแแก แแแแแแแแแ, แขแแกแขแแ แแแ แแ แแแแแฅแแแงแแแแ. แแแแแ แแแกแฃแฎแแกแแแแแแแ
- แแขแแแ
แแแแแแแแแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ แกแแขแแกแขแ แแแแแแแแก แฌแแแแกแฌแแ แแแแคแแแฃแ แแชแแแกแแแแก แแ แแแแ แฎแแแแแกแแฌแแแแแแแแก แจแแกแแแแฌแแแแแแ. แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแ แแแ แแ แกแแญแแ แแแแก แแแแคแแแฃแ แแชแแแก, แแกแแแ แฌแแแแกแฌแแ แแ แแก แแจแแแแแฃแแ แแแแแ แแก แแแแแกแแฎแฃแแแแแก แกแแฎแแ แแ แแแแแแแกแแแฃแแแ แแแแแ แแก แ แแแกแขแ แจแ: แฃแแ แแแแ แแแฃแแแแแ แกแแกแฃแ แแแแ แแแ แกแแ แขแแกแขแแก แแขแแแแ. แแแแ แแ แแฅแแแ แจแแแแซแแแแ แแฆแแแแแแแ แแกแแแ แแ แจแแฅแแแแ แแฅแแแแ แกแแแฃแแแ แ แจแแชแแแแแ แกแฃแ แแแแแ. - แแขแแแ
แขแแกแขแ แแแแแแงแแแแแ แแแขแแแ แแแแก แฌแงแแ แแก แแแกแแแฃแกแขแแแแแ, แขแแกแขแแแแก แแแกแแจแแแแแ แแ แขแแกแขแแก แแ แขแแคแแฅแขแแแแก แจแแกแแแแฎแแ. แแฅแแแ แจแแแแซแแแแ แแแ แฉแแแ แแแแแกแแแแ แ แแแขแแแ แแแแก แฌแงแแ แ: Yandex.Tank, Apache JMeter, แกแแแฃแแแ แ แแ แงแแแแ แแ แแแ. แแ แแกแแญแแ แ แฌแงแแ แแแแแก แแแแแ แแแแกแแแแก, แฃแแ แแแแ แแแขแแแแ แแแแแแขแแ แ แแ แฌแแจแแแแ แกแแแฃแจแแ. แจแแกแแแแก แฌแแ แขแแแแแ แแแขแแแ แแแแก แฌแงแแ แแแแแกแแแแก:- Yandex.Tank-แแก แแแจแแแแแก แแแ แแแแขแ แแแ แแแแแแแแฃแแแ .
/tests/yandextank.sh , - Apache JMeter-แแก แแแจแแแแแก แแแ แแแแขแ แแแ แแแแแแแแฃแแแ แคแแแแจแ
./tests/jmeter.แจ .
แจแแแแจแแแ: แแกแแแแแแแก แแแแคแแแฃแ แแชแแแก แจแแแแแแ แแแแแแงแแแแแ CI แกแแกแขแแแแกแแแ แฃแ แแแแ แแฅแแแแแแแก แแแกแแงแแแแแแแ แแ แแ แแฃแแแกแฎแแแแก แแแกแจแ แขแแกแขแแก แแแแแแแก แแแแแแแกแแแแก. แขแแกแขแแแแกแแแแก แแแแแแแแฃแแแ แจแแกแแแแก แฌแแ แขแแแ, แกแแแแช แแแแแแ แแแแก แกแแแแแขแ แแแ bash แกแแ แแแขแ. แขแแกแขแแแแก แแแจแแแแแก, แแแฎแกแแแแแแแแก แแแแแ แแ แแแแก แแแแแแ แแ แแแแแ แขแแกแขแแก แกแแ แแแขแแแ แฃแแแ แแแแฎแแ แชแแแแแแก QA แแแแแแ แแแแก แแแแ . แแแแ แแแ แกแแแจแ, แแ แแแ แแแขแแแ แแแแก แฌแงแแ แแกแแแแก, Yandex-แแก แแแแแแ แ แแแแ แแแก แแแแฎแแแแ แแแแแแงแแแแแ แ แแแแ แช แฃแแแ แขแแแแกแ แขแแกแขแ. แกแแ แแแขแแแ แแ แขแแกแขแแก แแแ แแแแขแ แแแ แแแ แแฅแขแแ แแแจแแ
./แขแแกแขแแแ . - Yandex.Tank-แแก แแแจแแแแแก แแแ แแแแขแ แแแ แแแแแแแแฃแแแ .
- แกแชแแแแแ
แแแแแ แแจแ แแฅแแแ แฃแแแ แแฆแฌแแ แแ, แแฃ แ แแแแ แฃแแแ แแแแแแฅแแแงแแแ แขแแกแขแแก แแขแแแแ แแแฆแแแฃแแ แขแแกแขแแก แจแแแแแแแ แแแ แ แกแแชแแแแแจแ, แแแแแแแแแ, GitLab แแแแ แแแแแ แแ แกแแแชแแแแฃแ แกแแแแแแ แแจแ แกแแกแขแแแแแแ. GitLab Pages แแแแแฎแแแก, แ แแ ./public แแแ แแฅแขแแ แแ แแ แแงแแก แชแแ แแแแ แแ แจแแแชแแแแแก แแแแแแฃแ index.html แคแแแแก แขแแกแขแแแแก แแแกแ แฃแแแแแก แจแแแแแ. แจแแแแซแแแแ แฌแแแแแแฎแแ GitLab Pages แกแแ แแแกแแก แแแฃแแแกแแแแก แจแแกแแฎแแ.ะฟะพ ัััะปะบะต .แแแแแชแแแแแแก แแฅแกแแแ แขแแก แแแแแแแแแแ:
- JMeter-แแแ
GitLab แแแแ แแแแ , - Yandex.Tank-แแแ
InfluxDB แแ Grafana .
แแแงแแแแแแก แแแกแขแ แฃแฅแชแแแแแก แแแแแฅแแแงแแแแ:
- HTML แกแขแแขแแแแจแ
GitLab แแแแ แแแแ , - InfluxDB-แแ แแ แจแแแแแ
แแ แแคแแแ .
- JMeter-แแแ
แแแแ แแแแแแแแจแ, แแแแกแแแแแ แแแขแแแ แแแแก แขแแกแขแแแแ แแ แแ แ แแแขแแแ แแแแก แฌแงแแ แแแแแ (แจแแแแซแแแแ แแแแแ แแแ แแ แแกแแญแแ แ) แแกแ แแแแแแงแฃแ แแแ:
Apache JMeter-แก แจแแฃแซแแแ แแแแแ แจแแฅแแแแก HTML แแแแแ แแจแ, แแแแขแแ แฃแคแ แ แแแแแแแแแแแ แแแกแ แจแแแแฎแแ GitLab แแแแ แแแแแ แกแขแแแแแ แขแฃแแ แฎแแแกแแฌแงแแแแแก แแแแแงแแแแแแ. แแกแ แแแแแแงแฃแ แแแ Apache JMeter แแแแแ แแจแ:
Yandex.Tank-แแก แแแแ แแแแแแแแจแ แแฎแแแแ แแแฎแแแ
แ แแแแฃแแ
แกแขแแขแแแจแ แแ แแแกแแฃแแ แ แแแแชแแคแชแแแแ โload testing as a serviceโ (load testing as a service). แแแแแแ แ แแแแ แแ แแก แแแขแแแ แแแแก แแแแแขแแแแก แฌแแแแกแฌแแ แแแแคแแแฃแ แแ แแแฃแแ แแฃแแแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแงแแแแแ, แแแขแแแ แแแแก แฌแงแแ แแแแแก แแแแแ แแก แกแฃแ แแแแแ, แกแแแแแแ แแจแ แกแแกแขแแแแแ แแ แแแแกแแแแแ, แ แแแแแแช แแแ แแแแแแแก แแแ GitLab CI-แจแ แแแ แขแแแ .gitlab-ci.yml แจแแแแแแแก แกแแคแฃแซแแแแแ (แแแแแแแแ
PS แแแแแ แแแแ แแแแแแแ แแแแแแฃแฎแแแ แฉแแแก แแแแแแแแก, แกแแ แแแ แแฃแ แแแแแแก แแ แแแแแแแ แแฃแกแแแก, แขแแฅแแแแฃแ แ แแแฎแแแ แแแแกแแแแก แฉแแแแก แแแแแแแแแจแ แแแขแแแ แแแแก แขแแกแขแแ แแแแก แแแแชแแคแชแแแก, แ แแแแ แช แกแแ แแแกแแก แแแแฎแแ แชแแแแแแแจแ.
แแแขแแ แ:
แฌแงแแ แ: www.habr.com