рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!рдореИрдВ рдПрдЯрд▓рд╕рд┐рдпрди рдЬреАрд░рд╛, рдХреЙрдирдлреНрд▓реБрдПрдВрд╕ рдФрд░ рдмрд┐рдЯрдмрдХреЗрдЯ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рдПрдЯрд▓рд╕рд┐рдпрди рдбреАрд╕реА-рдРрдк-рдкреНрд░рджрд░реНрд╢рди-рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ редрдпрд╣ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдХреЗ рддрдХрдиреАрдХреА рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛редрдпрджрд┐ рдЖрдк рдПрдЯрд▓рд╕рд┐рдпрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдкрджреНрдзрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВрдиреЗ рд╣рд╛рдИрд▓реЛрдб 2018 рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА редрддреЛ, рдЪрд▓рд┐рдП dc-app-performance-toolkit рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВредрдпрд╣ рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдг рдПрдЯрд▓рд╕рд┐рдпрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреИрд╕реЗ рдЬреАрд░рд╛, рдХрдВрдлреНрд▓реБрдПрдВрд╕ рдФрд░ рдмрд┐рдЯрдмрдХреЗрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдЯреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддрдм рдкрддрд╛ рдЪрд▓рд╛ рдЬрдм рдореБрдЭреЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдкрд░ рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП рдПрдЯрд▓рд╕рд┐рдпрди рдЬреАрд░рд╛ рдкреНрд▓рдЧ-рдЗрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рддреБрд░рдВрдд рдореБрдЭреЗ рдпрд╣ рдЯреВрд▓ рдкрд╕рдВрдж рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдШрдВрдЯреЛрдВ рдмрд┐рддрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереАред рд╕рдм рдХреБрдЫ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд┐рдпрд╛редрдЙрдкрдХрд░рдг рд╡реГрд╖рдн , рдЬреЗрдореАрдЯрд░ рдФрд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ редрдЖрдк рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:- рдЖрдк рдПрдЯрд▓рд╕рд┐рдпрди рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреНрд▓рдЧ-рдЗрди рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрдк рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдЯрд▓рд╕рд┐рдпрди рдЬреАрд░рд╛, рдХрдВрдлреНрд▓реБрдПрдВрд╕ рдФрд░ рдмрд┐рдЯрдмрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдорд╛рдирдХ рдЙрдкрдХрд░рдг, рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕реЗ рд▓реЛрдб рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдореЗрдВ рдЖрдк рдЗрд╕ рдЯреВрд▓ рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдкрдХрд░рдг рдореЗрдВ рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдЯрд▓рд╕рд┐рдпрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдЯрд▓рд╕рд┐рдпрди рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдЯреВрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЙрдкрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЖрдкрдХреЛ рдПрдЯрд▓реИрд╕рд┐рдпрди рдЬреАрд░рд╛, рдХрдВрдлреНрд▓реБрдПрдВрд╕, рдФрд░ рдмрд┐рдЯрдХрдмреЗрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрджрдо рдЙрдард╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдЯрд▓рд╕рд┐рдпрди рдЬреАрд░рд╛ рдкрд░ рд╕рднреА рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрджрдо рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛редрд╕реНрдерд╛рдкрдирд╛
рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬреАрдердм рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:git clone https://github.com/atlassian/dc-app-performance-toolkit.git
рдФрд░ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ:cd dc-app-performance-toolkit
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдпрд╣ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣ рдкрд╛рде_рдЯреЛ_dc_app_performance_toolkit / README.md рдореЗрдВ рдкрдврд╝реЗрдВ редрд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓
рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреГрдкрдпрд╛ рдЗрд╕ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдкрде_to_dc_app_performance_toolkit / doc рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝реЗрдВ редрдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:- 3 md ( Jira, Confluence Bitbucket). , Data Center.
- : jira, confluence bitbucket , .
jira.yml
рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ jira.yml , confluence.yml рдпрд╛ bitbucket.yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ , рдЬреЛ рдкрде_to_dc_app_performance_toolkit / app рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдк рдХрд┐рд╕ рдЙрддреНрдкрд╛рдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдпреЗ рд╡реГрд╖рдн рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рд╣реИрдВред рдЖрдк рдпрд╣рд╛рдВ рд╡реГрд╖рдн рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ редрдореИрдВ jira.yml рдкрд░ рдЯрд┐рдкреНрдкрдгреА рджреВрдВрдЧрд╛ред рдЕрдиреНрдп рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рд╣реА рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВредsettings:
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡реГрд╖рдн рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдПрдХ рднрд╛рдЧ рд╣реИред рдЗрд╕рдореЗрдВ рд╡реГрд╖рдн рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдЖрдк рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред artifacts-dir: results/jira/%Y-%m-%d_%H-%M-%S
рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рджрд┐рд░ - рдкрде рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдБ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рдПрдХ рдЖрдВрд╢рд┐рдХ рд╕реВрдЪреА рд╣реИ:bzt.log
- рдмреАрдЯ рдХрдорд╛рдВрдб рдХрд╛ рд▓реЙрдЧред рдпрд╣ рдХрдорд╛рдВрдб рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИредerror_artifacts
- рд╕реЗрд▓реЗрдирд┐рдпрдо рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдФрд░ HTML рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░, рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛редjmeter.err
- JMeter рд▓реЙрдЧредkpi.jtl
- JMeter рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛редpytest.out
- рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди logредselenium.jtl
- рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛редresults.csv
- рдПрдХрддреНрд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдоредjira.yml
- jira.yml, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
aggregator: consolidator
рдПрдЧреНрд░реАрдЧреЗрдЯрд░ - рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдпрд╣рд╛рдВ рдПрдЧреНрд░реАрдЧреЗрдЯрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред verbose: false
рдХреНрд░рд┐рдпрд╛ - рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рд╡реГрд╖рдн рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЗрд╕ рдореЛрдб рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред env:
env рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдпрд╣рд╛рдБ рдФрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред application_hostname: localhost # Jira DC hostname without protocol and port e.g. test-jira.atlassian.com or localhost
application_protocol: http # http or https
application_port: 2990 # 80, 443, 8080, 2990, etc
application_postfix: /jira # e.g. /jira in case of url like http:
admin_login: admin
admin_password: admin
рдКрдкрд░ рджрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЬреАрд░рд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛, рдЬреЛ рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреЗрдореАрдЯрд░, рд╕реЗрд▓реЗрдирд┐рдпрдо рдФрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред concurrency: 200
test_duration: 45m
рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рд╡реЗ рдЗрд╕ рдЦрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЕрд░реНрде рд╕рдордЭрд╛рдКрдВрдЧрд╛ред WEBDRIVER_VISIBLE: false
WEBDRIVER_VISIBLE рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рджреГрд╢реНрдпрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдо рдХреНрд░реЛрдо рдЫрд┐рдкрд╛ рд░рд╣реЗ рд╣реИрдВред JMETER_VERSION: 5.2.1
JMETER_VERSION JMeter рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред allow_analytics: Yes # , Atlassian. Atlassian , , , .
services:
рд╕реЗрд╡рд╛рдПрдВ - рд╡реГрд╖рдн рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧред рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЛ рдХрд┐рди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдк рдпрд╣рд╛рдБ рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред - module: shellexec
рд╢реЗрд▓ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред prepare:
- python util/environment_checker.py
- python util/data_preparation/jira/prepare-data.py
shutdown:
- python util/jmeter_post_check.py
- python util/jtl_convertor/jtls-to-csv.py kpi.jtl selenium.jtl
post-process:
- python util/analytics.py jira
- python util/cleanup_results_dir.py
рддреИрдпрд╛рд░реА, рд╢рдЯрдбрд╛рдЙрди рдФрд░ рдмрд╛рдж рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реГрд╖рдн рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рдЪрд░рдг рд╣реИрдВред рдЖрдк рдпрд╣рд╛рдВ рд╡реГрд╖рдн рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ:- рдЙрдкрдпреЛрдЧ / environment_checker.py - рдкрд╛рдпрдерди рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ рддреЛ рдкрд░реАрдХреНрд╖рдг рд░реЛрдХ рджреЗрддрд╛ рд╣реИред
- рдЙрдкрдпреЛрдЧ / data_preparation / jira / рддреИрдпрд╛рд░-data.py - рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
- util/jmeter_post_check.py тАУ , kpi.jtl. , - JMeter.
- util/jtl_convertor/jtls-to-csv.py kpi.jtl selenium.jtl тАУ results.csv kpi.jtl selenium.jtl. results.csv . : , , 90% , .
- util/analytics.py jira тАУ Atlassian. Atlassian allow_analytics.
- util/cleanup_results_dir.py тАУ , .
execution:
рдирд┐рд╖реНрдкрд╛рджрди - рд╡реГрд╖рдн рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧред рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред - scenario: jmeter
concurrency: ${concurrency}
hold-for: ${test_duration}
ramp-up: 3m
рдпреЗ JMeter рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдЖрдк рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ редрд╕рдорд░реВрдкрддрд╛ рдЖрднрд╛рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╕рдорд╡рд░реНрддреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ JMeter рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо 200 рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВредрд░реИрдВрдк-рдЕрдк - рдкрд░реАрдХреНрд╖рдг рдУрд╡рд░рдХреНрд▓реЙрдХрд┐рдВрдЧ рд╕рдордпред рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдзреАрд░реЗ-рдзреАрд░реЗ 200 рддрдХ рдЬрд╛рдПрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо 3 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ 200 рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдВрдЧреЗредрд╕рдорд╡рд░реНрддреА рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╕рдорд╡рд░реНрддреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рджреА рдЧрдИ рд╕рдВрдЦреНрдпрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдкрд░реАрдХреНрд╖рдг рдХреА рдЕрд╡рдзрд┐ред - scenario: selenium
executor: selenium
runner: pytest
hold-for: ${test_duration}
рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдХрд▓реНрдкред рдЖрдк рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ редрдирд┐рд╖реНрдкрд╛рджрдХ - рд╕реЗрд▓реЗрдирд┐рдпрдоредрд░рдирд░ - рдкрд╛рдЗрд╕реНрдЯреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗредрдкрд░реАрдХреНрд╖рдг рдХреА рдЕрд╡рдзрд┐scenarios:
рдкрд░рд┐рджреГрд╢реНрдп - рд╡реГрд╖рдн рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧред рдпрд╣рд╛рдВ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИред selenium:
script: selenium_ui/jira_ui.py
рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдорд╛рд░реНрдЧред jmeter:
# provides path to the jmeter project file
script: jmeter/jira.jmx
properties:
application_hostname: ${application_hostname}
application_protocol: ${application_protocol}
application_port: ${application_port}
application_postfix: ${application_postfix}
# Workload model
# the number of actions for an hour.
total_actions_per_hr: 54500
# actions and the % of execution within one hour. The sum of all parameters must equal to 100%
perc_create_issue: 4
perc_search_jql: 13
perc_view_issue: 43
perc_view_project_summary: 4
perc_view_dashboard: 12
perc_edit_issue: 4
perc_add_comment: 2
perc_browse_projects: 4
perc_view_scrum_board: 3
perc_view_kanban_board: 3
perc_view_backlog: 6
perc_browse_boards: 2
perc_standalone_extension: 0 # By default disabled
рд╕реНрдХреНрд░рд┐рдкреНрдЯ - JMeter рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкрде, рдЬрд┐рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редTotal_actions_per_hr рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдПрдХ рдХреНрд░рд┐рдпрд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИред рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдЬрд╛рдПрдВрдЧреЗ, рдЙрдиреНрд╣реЗрдВ perc_ рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредperc_ рдкреИрд░рд╛рдореАрдЯрд░ - рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рддрд┐рд╢рддред рд╕рднреА perc_ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдпреЛрдЧ 100% рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПредmodules:
consolidator:
rtimes-len: 0 # CONFSRVDEV-7631 reduce sampling
percentiles: [] # CONFSRVDEV-7631 disable all percentiles due to Taurus's excessive memory usage
рдореЙрдбреНрдпреВрд▓ - рд╡реГрд╖рдн рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧред рдЗрд╕ рдЦрдВрдб рдореЗрдВ рдЙрди рд╕рднреА рдореЙрдбреНрдпреВрд▓реЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред jmeter:
version: ${JMETER_VERSION}
detect-plugins: true
memory-xmx: 8G # allow JMeter to use up to 8G of memory
plugins:
- bzm-parallel=0.4
- bzm-random-csv=0.6
- jpgc-casutg=2.5
- jpgc-dummy=0.2
- jpgc-ffw=2.0
- jpgc-fifo=0.2
- jpgc-functions=2.1
- jpgc-json=2.6
- jpgc-perfmon=2.1
- jpgc-prmctl=0.4
- jpgc-tst=2.4
- jpgc-wsc=0.3
- tilln-sshmon=1.0
- jpgc-cmd=2.2
- jpgc-synthesis=2.2
system-properties:
server.rmi.ssl.disable: true
java.rmi.server.hostname: localhost
httpsampler.ignore_failed_embedded_resources: "true"
Jmeter - JMeter рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ред рдЖрдк рдпрд╣рд╛рдВ Jmeter рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ редрдкрддрд╛-рдкреНрд▓рдЧрдЗрдиреНрд╕ - JMeter рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкреНрд░рдмрдВрдзрдХ рдЖрдкрдХреЛ JMeter рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ рдЗрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╣рд╛рдВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реГрд╖рдн рдЬреЗрдореАрдЯрд░ рдХреЛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗредрдкреНрд▓рдЧрдЗрдиреНрд╕ - JMeter рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдереАредрд╕рд┐рд╕реНрдЯрдо-рдЧреБрдг - JMeter рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ред selenium:
# version of the chrome driver
chromedriver:
version: "80.0.3987.106" # Supports Chrome version 80. You can refer to http:
рд╕реЗрд▓реЗрдирд┐рдпрдо - рд╕реЗрд▓реЗрдирд┐рдпрдо рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░редрдХреНрд░реЛрдордбреНрд░рд╛рдЗрд╡рд░ рдХреНрд░реЛрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗредreporting:
- data-source: sample-labels
module: junit-xml
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ - рд╡реГрд╖рдн рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧред рдпрд╣рд╛рдВ рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо JUnit xml рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣рд╛рдБ редрдЖрдЗрдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВредрд╣рдорд╛рд░реЗ рдкрд╛рд╕ jira.xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 6 рдЦрдВрдб рд╣реИрдВ:рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░редрдЖрдкрдХреЛ рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:application_hostname: localhost # Jira DC hostname without protocol and port e.g. test-jira.atlassian.com or localhost
application_protocol: http # http or https
application_port: 2990 # 80, 443, 8080, 2990, etc
application_postfix: /jira # e.g. /jira in case of url like http:
admin_login: admin
admin_password: admin
рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ:concurrency: 5
test_duration: 5m
рдореИрдВрдиреЗ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЫреЛрдЯреЗ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВредрдпрджрд┐ рдЖрдкрдиреЗ test_duration рдФрд░ concurrency рдмрджрд▓ рджреА рд╣реИ, рддреЛ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд░реИрдВрдк-рдЕрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЗрд╕реЗ рднреА рдмрджрд▓рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИредрд╕реЗрд╡рд╛рдУрдВ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╡реГрд╖рдн рдкрд░реАрдХреНрд╖рдг рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдПрдЧреАредрдирд┐рд╖реНрдкрд╛рджрди - рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдкреИрд░рд╛рдореАрдЯрд░ред рдкрд╣рд▓реЗ, JMeter рдЪрд▓рд╛рдПрдВ, рдФрд░ рдлрд┐рд░ рд╕реЗрд▓реЗрдирд┐рдпрдоредрдкрд░рд┐рджреГрд╢реНрдп - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рд╢рд╛рдпрдж рдЖрдк рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдмрджрд▓рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛редрдореЙрдбреНрдпреВрд▓ - рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ред рд╣рдо рд╕рдореЗрдХрдХ, рдЬреЗрдореАрдЯрд░ рдФрд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡реГрд╖рдн рд╣рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИредрд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ - рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░редрдЕрдЪреНрдЫрд╛ред рд╣рдордиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВредрдЪрд╛рд▓реВ рдкрд░реАрдХреНрд╖рдг
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрд╛рдпрдерди рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ (рдЖрдк README.md рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ), рдРрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВ:bzt jira.yml
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛:17:03:26 WARNING: Errors for python util/data_preparation/jira/prepare-data.py:
There are no software projects in Jira
рд╕рдм рд╕рд╣реА рд╣реИред рдЬреАрд░рд╛ рдХреА рдореЗрд░реА рдХреЙрдкреА рдЦрд╛рд▓реА рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рднрд╛рдЧ 2 рдореЗрдВред