рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рд╕рдмреИрд▓рд╛рдИ рдирдорд╕реНрдХрд╛рд░, рдпрд╣рд╛рдБ рдЬрд╛рдиреБрд╣реЛрд╕реН TestMace! рд╕рд╛рдпрдж рдзреЗрд░реИрд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдмрд╛рд░реЗрдорд╛ рдерд╛рд╣рд╛ рдЫ рд╣рд╛рдореНрд░реЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд▓реЗрдЦрд╣рд░реВред рднрд░реНрдЦрд░реИ рд╕рд╛рдореЗрд▓ рднрдПрдХрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐: рд╣рд╛рдореА TestMace API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди IDE рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВред рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЙрддреНрдкрд╛рджрдирд╣рд░реВрд╕рдБрдЧ TestMace рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛ рдкреНрд░рд╛рдпрдГ рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрди "рддрд┐рдореА рдкреЛрд╖реНрдЯрдореНрдпрд╛рдирдмрд╛рдЯ рдХрд╕рд░реА рдлрд░рдХ рдЫреМ?" рд╣рд╛рдореАрд▓реЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рдХрд┐ рдпреЛ рдкреНрд░рд╢реНрдирдХреЛ рд╡рд┐рд╕реНрддреГрдд рдЬрд╡рд╛рдл рджрд┐рдиреЗ рд╕рдордп рд╣реЛред рддрд▓ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░рд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реЗрдХрд╛ рдЫреМрдВ рд╣реБрд▓рд╛рдХреА.

рдиреЛрдбрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрджреИ

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

TestMace рд╕реБрд░реБрдорд╛ рд╕рдмреИ рдкреНрд░рдХрд╛рд░реНрдпрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдиреЛрдбрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрджрдЫред рдХреЗ рддрдкрд╛рдЗрдБ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдпреЛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ рдЕрдиреБрд░реЛрдз рдЪрд░рдг рдиреЛрдб рдХреЗ рддрдкрд╛рдЗрдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрдЦреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдпреЛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ рд▓рд┐рдкрд┐ рдиреЛрдб рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ? рдХреГрдкрдпрд╛ - рджрд╛рдмреА рдиреЛрдб рдУрд╣ рд╣реЛ, рддрдкрд╛рдИрдВ рдЕрдЭреИ рдкрдирд┐ рдпреЛ рд╕рдореНрдкреВрд░реНрдг рдХреБрд░рд╛рд▓рд╛рдИ рд▓рдкреЗрдЯреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдлреЛрд▓реНрдбрд░ рдиреЛрдб рд░ рдпреЛ рд╕рдмреИ рд╕рдЬрд┐рд▓реИ рд╕рдВрдЧ рдПрдХ рдЕрд░реНрдХрд╛ рд╕рдВрдЧ рдЬреЛрдбреНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рди рдХреЗрд╡рд▓ рдзреЗрд░реИ рд▓рдЪрд┐рд▓реЛ рдЫ, рддрд░ рдкрдирд┐, рдПрдХрд▓ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реА рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдЕрдиреБрд╕рд╛рд░, рддрдкрд╛рдИрдВ рдХреЗрд╡рд▓ рдпрд╕ рд╕рдордпрдорд╛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдЖрд╡рд╢реНрдпрдХ рдХреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрджрд┐ рдо рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рднрдиреЗ рдорд▓рд╛рдИ рдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ?

рдорд╛рдирд╡-рдкрдардиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдврд╛рдБрдЪрд╛

рддрд┐рдиреАрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ TestMace рд░ Postman рдмреАрдЪ рдПрдХ рд╡реИрдЪрд╛рд░рд┐рдХ рднрд┐рдиреНрдирддрд╛ рдЫред рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирдорд╛, рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдгрдорд╛ рдХрддреИ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдмреАрдЪ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рд░реНрдорд┐рдд рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕реНрд╡реАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ, рддрд░ рдпрд╕рдХреЛ рдХрдордЬреЛрд░реА рдмрд┐рдирд╛ред рдбрд╛рдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реЛ? рдЖрдЦрд┐рд░, рдХреЗрд╣рд┐ рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рдиреАрддрд┐рд▓реЗ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╣рд░реВрд╕рдБрдЧ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред рдЬреЗ рд╣реЛрд╕реН, рд╣рд╛рдореАрд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ TestMace рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдХреЗрд╣рд┐ рд░рд╛рдореНрд░реЛ рдЫ! рд░ рдпрд╕ рд╕реБрдзрд╛рд░рдХреЛ рдирд╛рдо рд╣реЛ "рдорд╛рдирд╡-рдкрдардиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдврд╛рдБрдЪрд╛ред"

рдпрд╕ рддрдереНрдпрдХреЛ рд╕рд╛рде рд╕реБрд░реВ рдЧрд░реМрдВ рдХрд┐ TestMace рдорд╛, рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рддреНрдпрд╣рд╛рдБ "рдкрд░рд┐рдпреЛрдЬрдирд╛" рдЗрдХрд╛рдИ рдЫред рд░ рдПрдк рдкреНрд░рд╛рд░рдореНрднрдорд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдЖрдБрдЦрд╛рдХреЛ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░реВрдЦ рдлрд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛рдорд╛ рд▓рдЧрднрдЧ рдПрдХ-рдПрдХ-рдПрдХ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдЫ, yaml рднрдгреНрдбрд╛рд░рдг рдврд╛рдБрдЪрд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрд╖реНрдардХ рд░ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдмрд┐рдирд╛), рд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдХреЛ рд╕рд╛рде рдХрд╛рдЧрдЬрд╛рддрдорд╛ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред рддрд░ рдзреЗрд░реИ рдЬрд╕реЛ рдХреЗрд╕рд╣рд░реВрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпрд╣рд╛рдБ рд╣реЗрд░реНрдиреБрд╣реБрдиреНрди - рд╕рдмреИ рдХреНрд╖реЗрддреНрд░рдХрд╛ рдирд╛рдорд╣рд░реВрдорд╛ рддрд╛рд░реНрдХрд┐рдХ рдирд╛рдорд╣рд░реВ рдЫрдиреНред

рдпрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдХреЗ рджрд┐рдиреНрдЫ? рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЯреЛрд▓реАрдХреЛ рдХрд╛рд░реНрдп рдкреНрд░рд╡рд╛рд╣ рдзреЗрд░реИ рд▓рдЪрд┐рд▓реЛ рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдХреЛ рд░реВрдкрдорд╛ рдПрдЙрдЯреИ рднрдгреНрдбрд╛рд░рдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд╢рд╛рдЦрд╛рд╣рд░реВрдорд╛, рдХреЛрдб рдЖрдзрд╛рд░ рдЖрдлреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдХреНрд╡реЗрд░реА рд▓рд┐рдкрд┐рд╣рд░реВ рд░ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдЪреНрдпрд╛рдЙрди рд╕рдХреНрдЫред рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдкрдЫрд┐ (git, svn, mercurial - рддрдкрд╛рдИрд▓рд╛рдИ рдордирдкрд░реНрдиреЗ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ), CI (рддрдкрд╛рдИрдВрдХреЛ рдордирдкрд░реНрдиреЗ, рдХрд╕реИрджреНрд╡рд╛рд░рд╛ рдереЛрдкрд░рд┐рдПрдХреЛ рдЫреИрди) рд╣рд╛рдореНрд░реЛ рдХрдиреНрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реБрд░реВ рдЧрд░реНрджрдЫред testmace-cli, рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрдЫрд┐ рдкреНрд░рд╛рдкреНрдд рд░рд┐рдкреЛрд░реНрдЯ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЬреБрдирд┐рдЯ рдврд╛рдБрдЪрд╛рдорд╛, рдЬреБрди testmace-cli рдорд╛ рдкрдирд┐ рд╕рдорд░реНрдерд┐рдд рдЫ) рдЙрдкрдпреБрдХреНрдд рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрдард╛рдЗрдиреНрдЫред рд░ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджрд╛ рдЕрдм рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫреИрдиред

рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, TestMace рд▓реЗ рдпрд╕рдХреЛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд░ рдкреНрд░рддрд┐рдорд╛рди рд▓рд╛рдЧреВ рдЧрд░реНрджреИрдиред рдмрд░реБ, рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рдЬрд┐рд▓реИ рдлрд┐рдЯ рд╣реБрдиреНрдЫред

рдЧрддрд┐рд╢реАрд▓ рдЪрд░

TestMace рд▓реЗ рдиреЛ-рдХреЛрдб рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрдБрдЫ: рдпрджрд┐ рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореА рдпреЛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВред рдЪрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБ рднрдиреЗрдХреЛ рдареАрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрддрд╛ рд╣реЛ рдЬрд╣рд╛рдБ рдзреЗрд░реИ рдЬрд╕реЛ рдХреЗрд╕рд╣рд░реВрдорд╛ рддрдкрд╛рдЗрдБ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрд┐рдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЙрджрд╛рд╣рд░рдг: рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВ, рд░ рд╣рд╛рдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрдВрд╢рд▓рд╛рдИ рдЪрд░рдорд╛ рдмрдЪрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирдорд╛, рдПрдХ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдкрд┐рдорд╛ (рдЬреЛ рдЖрдлреИрдорд╛ рдЕрдиреМрдареЛ рдЫ) рд╣рд╛рдореА рдХреЗрд╣рд┐ рд▓реЗрдЦреНрдЫреМрдВ:

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", jsonData.data);

рддрд░ рд╣рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдпрд╕реНрддреЛ рд╕рд░рд▓ рд░ рдмрд╛рд░рдореНрдмрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдкрд░рд┐рджреГрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдкрд┐ рд▓реЗрдЦреНрдиреБ рдЕрдирд╛рд╡рд╢реНрдпрдХ рджреЗрдЦрд┐рдиреНрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, TestMace рдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЪрд░рдорд╛ рдЬрд╡рд╛рдлрдХреЛ рдЯреБрдХреНрд░рд╛ рддреЛрдХреНрди рд╕рдореНрднрд╡ рдЫред рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рдпреЛ рдХрддрд┐ рд╕рд░рд▓ рдЫ:

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рд░ рдЕрдм рд╣рд░реЗрдХ рдЕрдиреБрд░реЛрдз рд╕рдВрдЧ рдпреЛ рдЧрддрд┐рд╢реАрд▓ рдЪрд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реБрдиреЗрдЫред рддрд░ рддрдкрд╛рдИрд▓реЗ рдЖрдкрддреНрддрд┐ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░реНрдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдкреЛрд╖реНрдЯрдореНрдпрд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдзрд┐рдХ рд▓рдЪрд┐рд▓реЛ рдЫ рд░ рддрдкрд╛рдИрд▓рд╛рдИ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рдЧрд░реНрди рдорд╛рддреНрд░ рдирднрдИ рдХреЗрд╣рд┐ рдкреВрд░реНрд╡ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╣рд╛рдБ рдЕрдШрд┐рд▓реНрд▓реЛ рдЙрджрд╛рд╣рд░рдг рдХрд╕рд░реА рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреЗ рдЫ:

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", CryptoJS.MD5(jsonData.data));

рдард┐рдХ рдЫ, рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ TestMace рдЫ рд▓рд┐рдкрд┐ рдиреЛрдб, рдЬрд╕рд▓реЗ рдпрд╕ рдкрд░рд┐рджреГрд╢реНрдпрд▓рд╛рдИ рд╕рдореЗрдЯреНрдЫред рдЕрдШрд┐рд▓реНрд▓реЛ рдХреЗрд╕ рдкреБрди: рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ TestMace рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрд░реЛрдз рдкрдЫреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЛрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рдирд┐рдореНрди рдХреЛрдбрд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

const data = tm.currentNode.prev.response.body.data;
tm.currentNode.parent.setDynamicVar('data', crypto.MD5(data));

рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрдирд╛рд▓реЗ рдпрд╣рд╛рдБ рдкрдирд┐ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╕реЗрд╡рд╛ рдЧрд░реНрдпреЛред рд░ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдпрд╕реНрддреЛ рд╕рд╛рдзрд╛рд░рдг рдХреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЕрд╕рд╛рдЗрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ${crypto.MD5($response.data)} рдЪрд▓ GUI рдорд╛рд░реНрдлрдд рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛ!

GUI рдорд╛рд░реНрдлрдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд▓реЗрдЦреЗрд░ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдкреЛрд╖реНрдЯрдореНрдпрд╛рдирдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рдпреЛ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ)ред рдпрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдХрд╛ рдзреЗрд░реИ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН - рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд рд▓рдЪрд┐рд▓реЛрдкрди, рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛, рдЖрджрд┐ред

рдпрджреНрдпрдкрд┐, рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдкреНрд░рд╛рдпрдГ рдпрд╕реНрддреЛ рд╣реБрдиреНрдЫ (рд╣рд╛рдореА рддреНрдпрд╕реНрддреЛ рд╣реЛрдЗрдиреМрдВ, рдЬреАрд╡рди рддреНрдпрд╕реНрддреИ рд╣реЛ) рдХрд┐ рдкрд░реАрдХреНрд╖рдХрд╕рдБрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдк рд╣реБрдБрджреИрди, рддрд░ рдЙрд╕рд▓реЗ рдЕрд╣рд┐рд▓реЗ рдЯреЛрд▓реАрд▓рд╛рдИ рдлрд╛рдЗрджрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫред рддреНрдпрд╕реНрддрд╛ рдХреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдиреЛ-рдХреЛрдб рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрдБрджреИ, TestMace рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд▓реЗрдЦреНрди рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА GUI рдорд╛рд░реНрдлрдд рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╣рд╛рдБ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдорд╛рдирддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдирд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдкрд░реАрдХреНрд╖рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдпрджреНрдпрдкрд┐, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╕рдореНрдкрд╛рджрдХрдорд╛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирд╛рд▓реЗ рд╕рдореНрднрд╛рд╡рдирд╛рд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрджреИрди рдХреЛрдбрдорд╛ рдкрд░реАрдХреНрд╖рдг рд▓реЗрдЦрдиред рд╕рдмреИ рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЛрдбрдорд╛ рдЬрд╕реНрддреИ рдЫрдиреН, рд░ chai рд▓реЗрдЦрди рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ред

рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рдкреНрд░рд╛рдпрдГ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреН рдЬрдм рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╡реЗрд░реА рд╡рд╛ рд╕рдореНрдкреВрд░реНрдг рд▓рд┐рдкрд┐рд▓рд╛рдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧрд╣рд░реВрдорд╛ рдзреЗрд░реИ рдкрдЯрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рддреНрдпрд╕реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрдХреВрд▓рди рдмрд╣реБ-рдЪрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реБрди рд╕рдХреНрдЫ, рд╡рд╛рддрд╛рд╡рд░рдгрд▓рд╛рдИ рд╡рд╛рдВрдЫрд┐рдд рдЕрд╡рд╕реНрдерд╛рдорд╛ рд▓реНрдпрд╛рдЙрди, рдЖрджрд┐ред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдмреЛрд▓реНрджрд╛, рд╣рд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧрд╣рд░реВрдорд╛ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред TestMace рдорд╛ рдпреЛ рдкреНрд░рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рдЫ рд▓рд┐рдЩреНрдХ рдиреЛрдб рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдзреЗрд░реИ рд╕рд░рд▓ рдЫ:
1) рдХреНрд╡реЗрд░реА рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
2) рдкреНрд░рдХрд╛рд░рдХреЛ рд▓рд┐рдЩреНрдХрдХреЛ рдиреЛрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
3) рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛, рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд▓рд┐рдЩреНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдердк рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рддрдкрд╛рдЗрдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдмрд╛рдЯ рдХреБрди рдЧрддрд┐рд╢реАрд▓ рдЪрд░рд╣рд░реВ рд▓рд┐рдЩреНрдХрдХреЛ рд╕рд╛рдкреЗрдХреНрд╖ рдЙрдЪреНрдЪ рд╕реНрддрд░рдорд╛ рдкрд╛рд╕ рдЧрд░рд┐рдиреНрдЫред рднреНрд░рд╛рдордХ рдЖрд╡рд╛рдЬ? рдорд╛рдиреМрдВ рд╣рд╛рдореАрд▓реЗ рдирд╛рдордХреЛ рд╕рд╛рде рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреМрдВ рд╕рд┐рд░реНрдЬрдирд╛-рдкреЛрд╕реНрдЯ, рдЬрд╕ рднрд┐рддреНрд░ рдпреЛ рдиреЛрдбрдорд╛ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдЪрд░ рддреЛрдХрд┐рдПрдХреЛ рдЫ postIdред рдЕрдм рд▓рд┐рдЩреНрдХ рдиреЛрдбрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛-рдкреЛрд╕реНрдЯ-рд▓рд┐рдЩреНрдХ рддрдкрд╛рдИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдЪрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ postId рдкреВрд░реНрд╡рдЬрд▓рд╛рдИ рддреЛрдХрд┐рдПрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛-рдкреЛрд╕реНрдЯ-рд▓рд┐рдЩреНрдХред рдпреЛ рдореЗрдХрд╛рдирд┐рдЬрдо (рдлреЗрд░рд┐, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛) "рдлрдВрдХреНрд╢рди" рдмрд╛рдЯ рдкрд░рд┐рдгрд╛рдо рдлрд░реНрдХрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдпреЛ рд░рд╛рдореНрд░реЛ рдЫ, DRY рдкреВрд░реНрдг рд╕реНрд╡рд┐рдВрдЧрдорд╛ рдЫ рд░ рдлреЗрд░рд┐ рдХреЛрдбрдХреЛ рдПрдХ рд▓рд╛рдЗрди рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рднрдПрдХреЛ рдЫреИрдиред

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирдХреЛ рд░реВрдкрдорд╛, рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдЫ 2015 рджреЗрдЦрд┐ рдЭреБрдгреНрдбрд┐рдПрдХреЛ, рд░ рдпреЛ рддреНрдпрд╣рд╛рдБ рдкрдирд┐ рдЫ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХреЗрд╣рд┐ рд╕рдВрдХреЗрддрд╣рд░реБрдЙрдиреАрд╣рд░реВрд▓реЗ рдпрд╕ рд╕рдорд╕реНрдпрд╛рдорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рдлрд╛рд░рдордорд╛, рдкреЛрд╕реНрдЯрдореНрдпрд╛рди, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдереНрд░реЗрдб рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫ, рдЬрд╕рд▓реЗ рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ рд╕рдореНрднрд╡рддрдГ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рддрд░ рдпреЛ рд╕рд╛рдБрдЪреНрдЪреИ рдХрд╛рдо рдЧрд░реНрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреНрджрд╛ рдлреЛрд╣реЛрд░ рд╣реНрдпрд╛рдХ рд╣реЛред

рдЕрдиреНрдп рднрд┐рдиреНрдирддрд╛рд╣рд░реВ

  • рдЪрд░ рдХреЛ рджрд╛рдпрд░рд╛ рдорд╛ рдареВрд▓реЛ рдирд┐рдпрдиреНрддреНрд░рдгред рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирдорд╛ рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдиреЛ рджрд╛рдпрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реЛред TestMace рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдХреНрд╡реЗрд░реА рд╡рд╛ рдлреЛрд▓реНрдбрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Postman Share рд╕рдЩреНрдХрд▓рдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдЩреНрдЧреНрд░рд╣рд╣рд░реВ рдорд╛рддреНрд░ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрдмрдХрд┐ TestMace рдорд╛ рд╕рд╛рдЭреЗрджрд╛рд░реА рдХреБрдиреИ рдкрдирд┐ рдиреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрджрдЫ
  • TestMace рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд╡рдВрд╢рд╛рдгреБрдЧрдд рд╣реЗрдбрд░рд╣рд░реВ, рдЬрд╕рд▓рд╛рдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдмрд╛рд▓ рдкреНрд░рд╢реНрдирд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреЛрд╕реНрдЯрдореНрдпрд╛рди рдпрд╕ рдмрд╛рд░реЗ рдХреЗрд╣рд┐ рдЫ: рдХрд╛рд░реНрдп, рд░ рдпреЛ рдкрдирд┐ рдмрдиреНрдж рдЫ, рддрд░ рдпреЛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЛ рд░реВрдк рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ ... рд▓рд┐рдкрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред TestMace рдорд╛, рдпреЛ рд╕рдмреИ GUI рдорд╛рд░реНрдлрдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рддреНрдпрд╣рд╛рдБ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рдВрд╢рдЬрд╣рд░реВрдорд╛ рд╡рдВрд╢рд╛рдиреБрдЧрдд рд╣реЗрдбрд░рд╣рд░реВрд▓рд╛рдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдк рдЫред
  • рдЕрдиреНрдбреВ/рд░рд┐рдбреВред рдиреЛрдбрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджрд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рд╛рд░реНрдиреЗ, рдореЗрдЯрд╛рдЙрдиреЗ, рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрдиреЗ рд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджрд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджрдЫред
  • рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЕрдВрд╢ рдмрдиреНрдЫрдиреН рд░ рдпрд╕рд╕рдБрдЧ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ, рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирдХреЛ рд╡рд┐рдкрд░реАрдд, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдмреЗрд▓рд╛ред (рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдлрд╛рдЗрд▓рд╣рд░реВ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЪрдпрди рдЧрд░реНрди рд░ рдЕрднрд┐рд▓реЗрдЦрдорд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓рд╛рдИ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди)

рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдмрд╛рдЯреЛрдорд╛ рдЫрдиреН

рд╣рд╛рдореАрд▓реЗ рдЕрд░реНрдХреЛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдЧреЛрдкреНрдпрддрд╛рдХреЛ рдкрд░реНрджрд╛ рдЙрдард╛рдЙрдиреЗ рдкреНрд░рд▓реЛрднрдирд▓рд╛рдИ рдкреНрд░рддрд┐рд░реЛрдз рдЧрд░реНрди рд╕рдХреЗрдиреМрдВ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЬрдм рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдзреЗрд░реИ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдЫ рд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рд┐-рд░рд┐рд▓реАрдЬ рдкреЙрд▓рд┐рд╢рд┐рдВрдЧрдмрд╛рдЯ рдЧреБрдЬреНрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рддреНрдпрд╕реЛрднрдП, рднреЗрдЯреМрдВред

рдХрд╛рд░реНрдпрд╣рд░реВ

рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рдкреЛрд╕реНрдЯрдореНрдпрд╛рдирд▓реЗ рдорд╛рдирд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рддрдерд╛рдХрдерд┐рдд рдЧрддрд┐рд╢реАрд▓ рдЪрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЫ рд░ рдлрдВрдХреНрд╢рдирд╣рд░реВрдХреЛ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд рдирдХреНрдХрд▓реА рдорд╛рдирд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЕрдирд┐рдпрдорд┐рдд рдЗрдореЗрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд▓реЗ рд▓реЗрдЦреНрдиреБ рдкрд░реНрдЫ:

{{$randomEmail}}

рдпрджреНрдпрдкрд┐, рдпреА рдЪрд░рд╣рд░реВ (рдЧрддрд┐рд╢реАрд▓ рднрдП рдкрдирд┐), рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди: рддрд┐рдиреАрд╣рд░реВ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬ рдпреЛрдЧреНрдп рдЫреИрдирдиреН, рддреНрдпрд╕реИрд▓реЗ рд╕реНрдЯреНрд░рд┐рдЩрдмрд╛рдЯ рд╣реНрдпрд╛рд╕ рд▓рд┐рди рд╕рдореНрднрд╡ рд╣реБрдБрджреИрдиред

рд╣рд╛рдореА TestMace рдорд╛ "рдЗрдорд╛рдирджрд╛рд░" рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдердкреНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫреМрдВред ${} рднрд┐рддреНрд░ рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рдЪрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫ, рддрд░ рдПрдХ рдкреНрд░рдХрд╛рд░реНрдп рдХрд▓ рдЧрд░реНрди рдкрдирд┐ред рддреАред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдХреБрдЦреНрдпрд╛рдд рдирдХреНрдХрд▓реА рдИрдореЗрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдХреЗрд╡рд▓ рд▓реЗрдЦреНрдиреЗрдЫреМрдВ

${faker.internet.email()}

рдпреЛ рдПрдХ рдкреНрд░рдХрд╛рд░реНрдп рд╣реЛ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рд╕рд╛рдерд╕рд╛рдереИ, рддрдкрд╛рдИрд▓реЗ рдпрд╛рдж рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ рдХрд┐ рд╡рд╕реНрддреБрдорд╛ рд╡рд┐рдзрд┐ рдХрд▓ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рд░ рдЧрддрд┐рд╢реАрд▓ рдЪрд░рд╣рд░реВрдХреЛ рдареВрд▓реЛ рдлреНрд▓реНрдпрд╛рдЯ рд╕реВрдЪреАрдХреЛ рд╕рдЯреНрдЯрд╛, рд╣рд╛рдореАрд╕рдБрдЧ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдкрдорд╛ рд╕рдореВрд╣рдмрджреНрдз рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЫред

рдХреЗ рд╣реБрдиреНрдЫ рдпрджрд┐ рд╣рд╛рдореА рд╕реНрдЯреНрд░рд┐рдЩрдХреЛ рд╣реНрдпрд╛рд╕ рдЧрдгрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ? рд╕рдЬрд┐рд▓реИ!

${crypto.MD5($dynamicVar.data)}

рддрдкрд╛рдИрдВрд▓реЗ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реБрдиреЗрдЫ рдХрд┐ рддрдкрд╛рдИрдВ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдЪрд░рд╣рд░реВ рдкрдирд┐ рдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ! рдпрд╕ рдмрд┐рдиреНрджреБрдорд╛, рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдкрд╛рдардХрд▓реЗ рдХреЗрд╣рд┐ рдЧрд▓рдд рдЫ рднрдиреНрдиреЗ рд╢рдВрдХрд╛ рдЧрд░реНрди рд╕рдХреНрдЫ ...

рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдорд╛ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

... рд░ рд░рд╛рдореНрд░реЛ рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐! рдЬрдм рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЧрдарди рднрдЗрд░рд╣реЗрдХрд╛ рдерд┐рдП, рд╣рд╛рдореА рдЕрдЪрд╛рдирдХ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдкреБрдЧреНрдпреМрдВ рдХрд┐ рдорд╛рдиреНрдп рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫред рддреНрдпрд╕реИрд▓реЗ рдЕрдм рддрдкрд╛рдИрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓реЗрдЦреНрди рд╕реНрд╡рддрдиреНрддреНрд░ рд╣реБрдиреБрд╣реБрдиреНрдЫ рдЬрд╕реНрддреИ:

${1 + '' + crypto.MD5('asdf')}

рд░ рдпреА рд╕рдмреИ рд▓рд┐рдкрд┐рд╣рд░реВ рдмрд┐рдирд╛, рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд╕рд╣реА!

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

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдЙрдиреНрдирдд рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛

рд╣рд╛рд▓ TestMace рд╕рдБрдЧ рдорд╛рдирдХ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЫ рдЬреБрди рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдпрд╣рд╛рдБ, рд╕реНрд╡рдд: рдкреВрд░реНрдг рд▓рд╛рдЗрдирдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпреЛ рд░реЗрдЦрд╛ рдХреЗ рд╣реЛ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдореЗрдХрд╛рдирд┐рдЬрдорд▓реЗ рдХреЛрд╖реНрдардХ ${} рд▓реЗ рдШреЗрд░рд┐рдПрдХрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдЫред

рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рднрд┐рдЬреБрдЕрд▓ рдорд╛рд░реНрдХрд░рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН рдЬрд╕рд▓реЗ рдЪрд░рдХреЛ рдкреНрд░рдХрд╛рд░рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдЯреНрд░рд┐рдЩ, рдирдореНрдмрд░, рдПрд░реЗ, рдЖрджрд┐)ред рддрдкрд╛рдИрдВ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдореЛрдбрд╣рд░реВ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВ рдЪрд░ рд╡рд╛ рд╣реЗрдбрд░рд╣рд░реВрд╕рдБрдЧ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЪрдпрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред рддрд░ рдкрдирд┐ рдпреЛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рд╣реЛрдЗрди!

рдкрд╣рд┐рд▓реЛ, рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛рд▓реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджрдЫ (рдЬрд╣рд╛рдБ рд╕рдореНрднрд╡ рдЫ)ред рдпреЛ рдХреЗ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рд░ рджреЛрд╕реНрд░реЛ, рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЕрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫред рдпреЛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ рдПрдХ рдирдЬрд░ рд▓рд┐рдиреБрд╣реЛрд╕реН!

рдХрд┐рди TestMace Postman рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ

рдкреЛрд╖реНрдЯрдореНрдпрд╛рдирд╕рдБрдЧ рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдХреБрдиреИ рдорддрд▓рдм рдЫреИрди - рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рддреНрдпрд╣рд╛рдБ рдЪрд░, рд╣реЗрдбрд░ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдорд╛рдирд╣рд░реВрдХреЛ рд╕реНрдерд┐рд░ рд╕реВрдЪреАрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рд╕реАрдорд┐рдд рдЫ (рдпрджрд┐ рдореИрд▓реЗ рдХреЗрд╣рд┐ рдмрд┐рд░реНрд╕реЗрдВ рднрдиреЗ рдорд▓рд╛рдИ рд╕рдЪреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН)ред рд▓рд┐рдкрд┐рд╣рд░реВ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдЫреИрдирдиреН :)

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

рдЕрдХреНрдЯреЛрдмрд░ рд╣рд╛рдореНрд░реЛ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реБ рднрдПрдХреЛ рдПрдХ рд╡рд░реНрд╖ рдЪрд┐рд╣реНрдирд┐рддред рдпрд╕ рдЕрд╡рдзрд┐рдорд╛, рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рдЪреАрдЬрд╣рд░реВ рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдпреМрдВ рд░, рдХреЗрд╣реА рд╕рдиреНрджрд░реНрднрдорд╛, рд╣рд╛рдореНрд░рд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреАрд╣рд░реВрд╕рдБрдЧ рд╕рдорд╛рддреНрдпреМрдВред рддрд░ рдпреЛ рд╣реБрди рд╕рдХреНрдЫ, рд╣рд╛рдореНрд░реЛ рд▓рдХреНрд╖реНрдп рдПрдкреАрдЖрдИрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдБрдЪреНрдЪреИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдЙрдиреБ рд╣реЛред рд╣рд╛рдореАрд▓реЗ рдЕрдЭреИ рдзреЗрд░реИ рдХрд╛рдо рдЧрд░реНрди рдмрд╛рдБрдХреА рдЫ, рдпрд╣рд╛рдБ рдЖрдЧрд╛рдореА рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдирд░рд╛рдореНрд░реЛ рдпреЛрдЬрдирд╛ рдЫ: https://testmace.com/roadmap.

рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдкреНрд░рд╢рд╕реНрддрддрд╛рдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ, рд░ рддрдкрд╛рдИрдВрдХреЛ рд╕рдорд░реНрдердирд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдмрд▓ рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рдиреНрдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рд╣реА рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рдпрд╕реНрддреЛ рд╣реБрдиреНрдЫ рдХрд┐ рдЖрдЬ рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рджрд┐рди рд╣реЛ - рдЬреБрди рджрд┐рди TestMace рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛ рдЙрддреНрдкрд╛рджрди рдЦреЛрдЬред рдХреГрдкрдпрд╛ рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рдЖрдЬ рд╣рд╛рдореНрд░реЛ PH рдкреГрд╖реНрдардорд╛ рдПрдХ рдЖрдХрд░реНрд╖рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЫ, рд░ рдпреЛ рд╕реАрдорд┐рдд рдЫ

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди