IBM MQ рдФрд░ JMeter: рдкрд╣рд▓рд╛ рд╕рдВрдкрд░реНрдХ

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░!

рдпрд╣ рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рдПрдХ рдкреНрд░реАрдХреНрд╡реЗрд▓ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде MQ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП JMeter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд▓реЗрдЦреЛрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд░реАрдореЗрдХ рд╣реИред

рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдЖрдкрдХреЛ рдЖрдИрдмреАрдПрдо рдбрдмреНрд▓реНрдпреВрдПрдПрд╕ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕реБрдЦрдж рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЬреЗрдПрдордЯрд░ рдФрд░ рдЖрдИрдмреАрдПрдо рдПрдордХреНрдпреВ рдореЗрдВ рд╕рд╛рдордВрдЬрд╕реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛, рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рджреЗрддрд╛ рдерд╛ред рдореИрдВ рд╕рднреА рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордп рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдкрд░рд┐рдЪрдп


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдбреЗрдЯрд╛ рдмрд╕, рдХрдИ рдПрдХреНрд╕рдПрдордПрд▓ рд╕рдВрджреЗрд╢, рддреАрди рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреНрд╖реЗрддреНрд░ (рдХрддрд╛рд░, рдбреЗрдЯрд╛рдмреЗрд╕, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо), рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ, рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ред Apache JMeter рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдореБрджрд╛рдп рдФрд░ рдПрдХ рдЕрдиреБрдХреВрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╕рд╛рдиреА рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рд▓реАрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╡рд╛рджреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЕрдЧрд░ рдХреБрдЫ (рдорджрдж рдХреА) рдЕрдВрдд рдореЗрдВ рдкрд╕рдВрдж рдореЗрдВ рдЕрдиреБрдореЛрджрд┐рдд рд╣реИред

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрджрд░реНрдн рддреИрдпрд╛рд░ рдХрд░рдирд╛


рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрджрд░реНрдн рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдЖрдк рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП MQ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ:


рдЪрд┐рддреНрд░ 1: рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝рдирд╛

рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрджрд░реНрдн рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЪреБрдиреЗрдВред рдлрд╝рд╛рдЗрд▓ рдХреЗ .bindings рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ JNDI рд▓реЗрдЦ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрдЧрд╛:


рдЪрд┐рддреНрд░ 2: рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди

рддрдм рдЖрдк рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХрд╛рд░рдЦрд╛рдиреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ:


рдЪрд┐рддреНрд░рд╛ 3: рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХрд╛рд░рдЦрд╛рдирд╛ рдмрдирд╛рдирд╛

рдПрдХ рдЕрдиреБрдХреВрд▓ рдирд╛рдо рдЪреБрдиреЗрдВ ...


рдЪрд┐рддреНрд░рд╛ 4: рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХрд╛рд░рдЦрд╛рдиреЗ рдХрд╛ рдирд╛рдо рдЪреБрдирдирд╛

... рдФрд░ рдХрддрд╛рд░ рдХрдиреЗрдХреНрд╢рди рдлреИрдХреНрдЯрд░реА рдкреНрд░рдХрд╛рд░ :


рдЪрд┐рддреНрд░рд╛ 5: рдПрдХ рдХрдиреЗрдХреНрд╢рди рдлреИрдХреНрдЯрд░реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ - MQ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ MQ рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд▓рд┐рдП:


рдЪрд┐рддреНрд░рд╛ 6: рдПрдХ рдХрдиреЗрдХреНрд╢рди рдлреИрдХреНрдЯрд░реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЪреБрдирдирд╛

рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХрд╛рд░рдЦрд╛рдиреЗ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рд╕реЗ рдЖрдЧреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдЧрд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


рдЪрд┐рддреНрд░ 7: рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рдлреИрдХреНрдЯрд░реА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛

рдкреИрд░рд╛рдореАрдЯрд░ рдЪрдпрди рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдмрд╕ рддреАрди рд╕реЗрдЯ рдХрд░реЗрдВред рдХрдиреЗрдХреНрд╢рди рдЯреИрдм рдкрд░, рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрдХ рдФрд░ рдЙрд╕рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдб рдХреЗ рдЖрдИрдкреА рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдкреЛрд░реНрдЯ 1414 рдЫреЛрдбрд╝ рджреЗрдВ):


рдЪрд┐рддреНрд░ 8: рдХрдиреЗрдХреНрд╢рди рдлрд╝реИрдХреНрдЯрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рдФрд░ рдЪреИрдирд▓ рдЯреИрдм рдкрд░, рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓ред рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкреНрдд рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ :


рдЪрд┐рддреНрд░ 9: рдХрдиреЗрдХреНрд╢рди рдлреИрдХреНрдЯрд░реА рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛

рдЕрдм рдХрддрд╛рд░ рдореЗрдВ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдБ:


рдЪрд┐рддреНрд░ 10: рд▓рдХреНрд╖реНрдп рдмрдирд╛рдирд╛

рдПрдХ рдЕрдиреБрдХреВрд▓ рдирд╛рдо рдЪреБрдиреЗрдВ (рдореИрдВ рдХрддрд╛рд░ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ) рдФрд░ рдХрддрд╛рд░ рдкреНрд░рдХрд╛рд░:


рдЪрд┐рддреНрд░ 11: рд▓рдХреНрд╖реНрдп рдХреЗ рдирд╛рдо рдФрд░ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛

рдЪрд┐рддреНрд░ 7 рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рд╕реЗ , рдЖрдк рдореМрдЬреВрджрд╛ рдХрддрд╛рд░ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдкрд╣рд▓рд╛ рд╣реИ рддреЛ рдЕрдЧрд▓рд╛ рднреА рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


рдЪрд┐рддреНрд░ 12: рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд▓рдХреНрд╖реНрдп рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдмрд╕ рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдирд╛рдо рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдХрддрд╛рд░ рдЪреБрдиреЗрдВ, рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред рддрдм рддрдХ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рджреЛрд╣рд░рд╛рдПрдВ рдЬрдм рддрдХ рдХрд┐ JMeter рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдХрддрд╛рд░реЗрдВ рди рдмрди рдЬрд╛рдПрдВ:


рдЪрд┐рддреНрд░ 13: рд▓рдХреНрд╖реНрдп рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛

JMeter рдХреА рддреИрдпрд╛рд░реА


JMeter рдХреА рддреИрдпрд╛рд░реА MQ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рд╡реЗ% wmq_home% / java / lib рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред JMeter рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ% jmeter_home% / lib / ext рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред

  • com.ibm.mq.commonservices.jar
  • com.ibm.mq.headers.jar
  • com.ibm.mq.jar
  • com.ibm.mq.jmqi.jar
  • com.ibm.mq.pcf.jar
  • com.ibm.mqjms.jar
  • dhbcore.jar
  • fscontext.jar
  • jms.jar
  • jta.jar
  • providerutil.jar


рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪреА рдПрдХ рдорд╛рдореВрд▓реА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ polarnik рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд: javax.jms-api-2.0.jar jms.jar рдХреЗ рдмрдЬрд╛рдпред
Jms.jar рдХреЗ рд╕рд╛рде, NoClassDEfFoundError рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

  • com.ibm.mq.allclient.jar
  • fscontext.jar
  • javax.jms-api-2.0.jar
  • providerutil.jar


рджреЛрдиреЛрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реВрдЪрд┐рдпрд╛рдБ JMeter 5.0 рдФрд░ IBM MQ 8.0.0.4 рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рд╕реЗрдЯрдЕрдк


JMeter рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рдЪрд┐рддреНрд░ 14: рдЯреЗрд╕реНрдЯ рдкреНрд▓рд╛рди

рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╛рдБрдЪ рдЪрд░ рд╣реИрдВред рдЙрдирдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрддреНрд╡ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдмрдврд╝рддреЗ рд╣реИрдВ, рдпрд╣ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреЛ рд╕реВрдЪрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдкрд╣рд▓реЗ MQ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ ( рдЪрд┐рддреНрд░ 2 рдФрд░ рдЪрд┐рддреНрд░ 4 рджреЗрдЦреЗрдВ ):


рдЪрд┐рддреНрд░ 15: рдПрдордХреНрдпреВ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рджреВрд╕рд░рд╛ рдХрддрд╛рд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХрд╛ рдирд╛рдо рд╣реИ:


рдЪрд┐рддреНрд░ 16: рдкрд░рд┐рдорд┐рдд рдХрддрд╛рд░ рдирд╛рдо

рдпрд╣ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрддрд╛рд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрдордПрд╕ рдкреНрд░рдХрд╛рд╢рдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ:


рдЪрд┐рддреНрд░ 17: JMS рдкреНрд░рдХрд╛рд╢рдХ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕

рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рдХрддрд╛рд░ рд╕реЗ рд╕рдВрджреЗрд╢ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрдордПрд╕ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░:


рдЪрд┐рддреНрд░ 18: рдЬреЗрдПрдордПрд╕ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реВрдЪреА рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдЙрдЬреНрдЬреНрд╡рд▓ рдФрд░ рд╣рдВрд╕рдореБрдЦ рд╣рд░реЗ рд░рдВрдЧреЛрдВ рд╕реЗ рднрд░ рдЬрд╛рдПрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рдорд╛рд░реНрдЧ рдФрд░ рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдпреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░рдВрдЧ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╖рдп рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрддрд╛рд░реЛрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдЕрдкрдиреЗ рд╕рдордп рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВред рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЫрд╡рд┐

Source: https://habr.com/ru/post/hi437172/


All Articles