
ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ, Π½Π° Π»ΠΈΠ½ΠΈΡ ΡΡΠΌ ! ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ Π²Π°Ρ Π΄Π° Π½ΠΈ Π·Π½Π°ΡΡ ΠΎΡ . ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΡΠ²Π°Ρ ΡΠ΅Π³Π°: Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ IDE Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ API Π½Π° TestMace. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π½ΠΈΡΡ Π²ΡΠΏΡΠΎΡ ΠΏΡΠΈ ΡΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° TestMace Ρ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π΅ βΠ‘ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°ΡΠ΅ ΠΎΡ Postman?β. Π Π΅ΡΠΈΡ ΠΌΠ΅, ΡΠ΅ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π΄Π°Π΄Π΅ΠΌ ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π΅Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ. ΠΠΎ-Π΄ΠΎΠ»Ρ ΠΎΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° ΡΠΏΡΡΠΌΠΎ .
Π Π°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ·Π»ΠΈ
ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Postman, Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». Π’ΡΠΊ ΠΈΠΌΠ° ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΈ ΡΠ°ΠΌΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ. Π’ΠΎΠ²Π° ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½ΠΎΠ²Π°ΠΊ, Π½ΠΎ ΠΏΡΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π΅ Π΅ Π³ΡΠ²ΠΊΠ°Π². ΠΠ°ΠΊΠ²ΠΎ Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π°ΡΠ²ΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ ΠΏΠΎ ΡΡΡ ? ΠΠ°ΠΊΠ²ΠΎ Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ Π±Π΅Π· Π·Π°ΡΠ²ΠΊΠ° ΠΈΠ»ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΠΎΠ΄ΡΠ΅Π΄? Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Π½Π΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π»ΠΎΡΠΎ Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ βΠ΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΠ΅Π»ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π² Π΅Π΄ΠΈΠ½ ΡΠ·Π΅Π»β Π½Π΅ Π΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌ β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π±ΡΡΠ·ΠΎ ΡΡΠ°Π²Π° ΠΏΡΠ΅ΡΠΎΠ²Π°ΡΠ΅Π½.
TestMace ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΠ΅Π»ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΠ·Π»ΠΈ. ΠΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°? ΠΡΠΎ Π²ΠΈ ΡΠ·Π΅Π». ΠΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΊΡΠΈΠΏΡ? ΠΡΠΎ Π²ΠΈ ΡΠ·Π΅Π». ΠΡΠΆΠ½ΠΈ ΡΠ° Π²ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅? ΠΠΎΠ»Ρ β ΡΠ·Π΅Π». ΠΡ Π΄Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π² ΡΠ·Π΅Π». Π Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°. Π’Π°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π΅ ΡΠ°ΠΌΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠ²ΠΊΠ°Π², Π½ΠΎ ΠΈ, Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠΎΠ²Π°, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°. ΠΠ°ΡΠΎ ΠΌΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, Π°ΠΊΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²Ρ Π·Π°ΡΠ²ΠΊΠ°?
Π§ΠΎΠ²Π΅ΡΠΊΠΎ ΡΠ΅ΡΠΈΠΌ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ΅ΠΆΠ΄Ρ TestMace ΠΈ Postman ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π² Π½Π°ΡΠΈΠ½Π° Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. Π Postman Π²ΡΠΈΡΠΊΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π½ΡΠΊΡΠ΄Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ. ΠΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ²Π° Π΅ ΠΎΠ±ΡΠΎΠΏΡΠΈΠ΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, Π½Π΅ Π»ΠΈΡΠ΅Π½ ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ. ΠΠ°ΠΊΠ²ΠΎ Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅? ΠΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡΠΈ ΡΡΠ΅ΡΠΈ Π»ΠΈΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠΌΡΡΠ°ΠΌΠ΅, ΡΠ΅ TestMace ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π½Π΅ΡΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΎ! Π ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΅ βΡΠΎΠ²Π΅ΡΠΊΠΎ ΡΠ΅ΡΠΈΠΌ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°β.
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Ρ ΡΠΎΠ²Π°, ΡΠ΅ Π² TestMace Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΏΠΎΠ½ΡΡΠΈΠ΅ΡΠΎ "ΠΏΡΠΎΠ΅ΠΊΡ". Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΎ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Ρ Π½Π°ΡΠΎΡΠ΅Π½ΠΎΡΡ ΠΊΡΠΌ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅: Π΄ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ° Π±ΡΠΊΠ²Π°Π»Π½ΠΎ Π²ΡΡΡ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ°, Π° Π·Π° ΡΠΎΡΠΌΠ°Ρ Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° yaml (Π±Π΅Π· ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΈ Π·Π°ΠΏΠ΅ΡΠ°ΠΈ), Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π» Π΅ Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Ρ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ. ΠΠΎ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° ΠΏΠΎΠ³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΡΠ°ΠΌ β Π²ΡΠΈΡΠΊΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΠ»Π΅ΡΠ° ΠΈΠΌΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ½ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΊΠ²ΠΎ Π΄Π°Π²Π° ΡΠΎΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ? Π’ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠ²ΠΊΠ°Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΠΎΡΠΎΠΊ Π½Π° Π΅ΠΊΠΈΠΏΠ°, ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΡΡΡΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Π² ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄ΡΡ. Π ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ΡΠ΅, ΠΎΡΠ²Π΅Π½ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΠ°ΠΌΠ°ΡΠ° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅. Π‘Π»Π΅Π΄ ΡΠΈΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ (git, svn, mercurial β ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ Π²ΠΈ Ρ Π°ΡΠ΅ΡΠ²Π°) CI (Π²Π°ΡΠ°ΡΠ° Π»ΡΠ±ΠΈΠΌΠ°, Π½Π΅Π²ΠΌΠ΅Π½Π΅Π½Π°) ΡΡΠ°ΡΡΠΈΡΠ° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° , Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΡ ΡΠ»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ junit, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² testmace-cli) ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π² ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ° ΠΈ Π²ΡΠΏΡΠΎΡΡΡ, ΠΏΠΎΡΠΎΡΠ΅Π½ ΠΏΠΎ-Π³ΠΎΡΠ΅, Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΡΠ΅, TestMace Π½Π΅ Π½Π°ΡΡΠ°ΠΏΠ²Π° ΡΠ²ΠΎΡΡΠ° Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΡΠΎΠΉ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Π² Π²Π΅ΡΠ΅ ΡΡΠ²ΡΡΠ΄Π΅Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ
TestMace ΡΠ»Π΅Π΄Π²Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° no-code: Π°ΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, Π½ΠΈΠ΅ ΡΠ΅ ΡΡΠ°ΡΠ°Π΅ΠΌ Π΄Π° Π΄Π°Π΄Π΅ΠΌ ΡΠ°ΠΊΠ°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π΅ ΡΠΎΡΠ½ΠΎ ΠΎΠ½Π°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΌΠΈΠ½Π΅ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅.
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΎΡ ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ ΡΠ°ΡΡ ΠΎΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π² ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°. Π Postman Π±ΠΈΡ ΠΌΠ΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π² ΡΠ΅ΡΡΠΎΠ²ΠΈΡ ΡΠΊΡΠΈΠΏΡ (ΠΊΠΎΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ Π΅ ΡΡΡΠ°Π½Π½ΠΎ) Π½Π΅ΡΠΎ ΠΎΡ ΡΠΎΡΡΠ° Π½Π°:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", jsonData.data);ΠΠΎ ΡΠΏΠΎΡΠ΅Π΄ Π½Π°Ρ, Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡ Π·Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡ ΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΈΠ·Π»ΠΈΡΠ½ΠΎ. ΠΠ°ΡΠΎΠ²Π° Π² TestMace ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠΈΡΠ²ΠΎΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠΈΠΆΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π΅ ΠΏΡΠΎΡΡΠΎ:

Π ΡΠ΅Π³Π°, ΠΏΡΠΈ Π²ΡΡΠΊΠΎ ΠΈΡΠΊΠ°Π½Π΅, ΡΠ°Π·ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π°. ΠΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡΠ·ΡΠ°Π·ΠΈΡΠ΅, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΠΊΠΈ, ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π½Π° Postman Π΅ ΠΏΠΎ-Π³ΡΠ²ΠΊΠ°Π² ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅, Π½ΠΎ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", CryptoJS.MD5(jsonData.data));ΠΠ°ΠΊΡΠΎ ΠΈ Π΄Π° Π΅, Π·Π° ΡΠΎΠ²Π° Π² TestMace ΠΈΠΌΠ° Π²ΡΠ·Π΅Π», ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π° ΡΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. ΠΠ° Π΄Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Π½ΠΎ Π² ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° TestMace, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ ΠΈΡΠΊΠ°Π½Π΅ΡΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ script Π²ΡΠ·Π΅Π» ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΊΠ°ΡΠΎ ΡΠΊΡΠΈΠΏΡ:
const data = tm.currentNode.prev.response.body.data;
tm.currentNode.parent.setDynamicVar('data', crypto.MD5(data));ΠΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΡΠ΅, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅ ΠΈ ΡΡΠΊ ΠΎΠΊΠ°Π·Π° Π΄ΠΎΠ±ΡΡ Π΅ΡΠ΅ΠΊΡ. Π Π·Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠ°ΠΊΡΠ²ΡΠΎ Π΅ ΠΎΠΏΠΈΡΠ°Π½ ΠΏΠΎ-Π³ΠΎΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΡΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΏΡΠΈΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ·ΡΠ°Π·Π° ${crypto.MD5($response.data)} Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ°, ΡΡΠ·Π΄Π°Π²Π°Π½Π° ΡΡΠ΅Π· Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ!
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΡΠ΅Π· GUI
Postman ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΡΠ΅Π· Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ (Π² ΡΠ»ΡΡΠ°Ρ Π½Π° Postman ΡΠΎΠ²Π° Π΅ JavaScript). Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Ρ.Π½.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ΅Π°Π»Π½ΠΎΡΡΡΠ° ΡΠ΅ΡΡΠΎ Π΅ ΡΠ°ΠΊΠ°Π²Π° (Π½Π΅ ΡΠΌΠ΅ Π½ΠΈΠ΅, ΠΆΠΈΠ²ΠΎΡΡΡ Π΅ ΡΠ°ΠΊΡΠ²), ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π½Π΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΡΠΌΠ΅Π½ΠΈΡ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π° Π±ΠΈ ΠΈΡΠΊΠ°Π» Π΄Π° Π½ΠΎΡΠΈ ΠΏΠΎΠ»Π·Π° Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΎΡΠ΅ ΡΠ΅Π³Π°. ΠΠ° ΡΠ°ΠΊΠΈΠ²Π° ΡΠ»ΡΡΠ°ΠΈ, ΡΠ»Π΅Π΄Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° no-code, TestMace ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΡΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΡΠ΅Π· Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°Π²Π½ΡΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ:

ΠΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ Π² Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π΅ ΠΎΡΠΌΠ΅Π½Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° . Π’ΡΠΊ ΡΠ° ΡΡΡΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΈ Π² script Π²ΡΠ·Π΅Π»Π°, ΠΈ Π·Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅.
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΠΎ Π²ΡΡΠ·ΠΊΠ° (Link Π²ΡΠ·Π΅Π»)
Π§Π΅ΡΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΈΡΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΡΠ΅Π»ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΡΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° ΠΈΡΠΊΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ»ΡΠΆΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½Π°ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠ΅ΡΠ°ΠΏΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π² Π½ΡΠΆΠ½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ Ρ.Π½. ΠΠ±ΡΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Π°ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ, Π±ΠΈΡ
ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΡΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. Π TestMace ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΎΡ ΠΡΠ·Π΅Π». ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ ΠΌΡ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎ:
1) ΡΡΠ·Π΄Π°ΠΉΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ
2) ΡΡΠ·Π΄Π°ΠΉΡΠ΅ Π²ΡΠ·Π΅Π» ΠΎΡ ΡΠΈΠΏ Link
3) Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΠΎΡΠΎΡΠ΅ΡΠ΅ Π»ΠΈΠ½ΠΊΠ° ΠΊΡΠΌ ΡΡΠ΅Π½Π°ΡΠΈΡ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΡΠΏΠΊΠ°
Π ΠΏΠΎ-Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π» Π²Π°ΡΠΈΠ°Π½Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΠΊΠΎΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΡ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΎΡΠ½ΠΎΡΠ½ΠΎ Π»ΠΈΠ½ΠΊΠ°. ΠΠ²ΡΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ? ΠΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ ΡΠΌΠ΅ ΡΡΠ·Π΄Π°Π»ΠΈ Folder Ρ ΠΈΠΌΠ΅ create-post, Π² ΠΊΠΎΠΉΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ Π²ΡΠ·Π΅Π» ΡΠ΅ Π½Π°Π·Π½Π°ΡΠ°Π²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° postId. Π‘Π΅Π³Π° Π² Link Π²ΡΠ·Π΅Π»Π° create-post-link ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²Π½ΠΎ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° postId Π΄Π° ΡΠ΅ Π½Π°Π·Π½Π°ΡΠΈ Π½Π° ΠΏΡΠ΅Π΄ΠΊΠ° create-post-link. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΡΠΌ (ΠΎΡΠ½ΠΎΠ²ΠΎ, Π΄Π° ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠΎΡΡΠΊΠΈ) ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π²ΡΡΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° ΠΎΡ βΡΡΠ½ΠΊΡΠΈΡβ. Π ΠΎΠ±ΡΠΈ Π»ΠΈΠ½ΠΈΠΈ Π΅ Π³ΠΎΡΠΈΠ½ΠΎ, DRY Π² ΠΏΡΠ»Π΅Π½ ΡΡΡΡ ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄ ΠΊΠΎΠ΄ Π½Π΅ ΠΏΠΎΡΡΡΠ°Π΄Π°.

Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Postman, ΠΈΡΠΊΠ°Π½Π΅ΡΠΎ Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ , ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΡΠΈ ΠΈΠΌΠ° , ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π½Π°Π΄ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π ΡΠ΅Π³Π°ΡΠ½ΠΈΡ ΡΠΈ Π²ΠΈΠ΄ Postman Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΌΡΠ½Π° Π½Π° ΠΏΠΎΡΠΎΠΊΠ° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π² ΡΠ΅ΠΎΡΠΈΡΡΠ°, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½ΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΌΡΡΡΠ΅Π½ Ρ Π°ΠΊ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
ΠΡΡΠ³ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ
- ΠΠΎ-Π³ΠΎΠ»ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅. ΠΠ°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ ΠΎΠ±Ρ Π²Π°Ρ, Π² ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π² Postman, Π΅ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ. TestMace ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π·Π° Π²ΡΡΠΊΠ° Π·Π°ΡΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠ°. Π Postman ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΅ΠΊΡΠΏΠΎΡΡ ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ Π² TestMace ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π».
- TestMace ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° , ΠΊΠΎΠΈΡΠΎ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ Π² Π΄ΠΎΡΠ΅ΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ. Π Postman ΠΏΠΎ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ ΠΈΠΌΠ° , ΠΈ ΡΡ Π΄ΠΎΡΠΈ Π΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½Π°, Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°β¦ . Π TestMace Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΡΡΠ΅Π· GUI ΠΈ ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Π½ΠΈΡΠ΅ Π·Π°Π³Π»Π°Π²ΠΈΡ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΠΎΡΠΎΠΌΡΠΈ.
- Undo/Redo. Π Π°Π±ΠΎΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ·Π»ΠΈ, Π½ΠΎ ΠΈ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅, ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅, ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- Π€Π°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΊΡΠΌ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, ΡΡΠ°Π²Π°Ρ ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π·Π°Π΅Π΄Π½ΠΎ Ρ Π½Π΅Π³ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Ρ, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Postman. (ΠΠ°, Π²Π΅ΡΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ ΡΡΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΡΠΈ Π²ΡΡΠΊΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈ Π² Π°ΡΡ ΠΈΠ²ΠΈ)
Π€ΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° Π½Π° ΠΏΡΡ
ΠΠ΅ ΠΌΠΎΠΆΠ°Ρ ΠΌΠ΅ Π΄Π° ΡΡΡΠΎΠΈΠΌ Π½Π° ΠΈΠ·ΠΊΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ΅ΠΌ Π·Π°Π²Π΅ΡΠ°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½Π° ΠΈ Π²Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΈΠ½Π°Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. Π ΡΠ°ΠΊΠ°, Π·Π°ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ ΡΠ΅.
Π€ΡΠ½ΠΊΡΠΈΠΈ
ΠΠ°ΠΊΡΠΎ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π² Postman ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Ρ.Π½Π°Ρ. Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. ΠΈ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°Π²Π°ΡΠΎΡΠΎ ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ»ΡΠΆΠ°Ρ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π»ΡΠΈΠ²ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΈΠΌΠ΅ΠΉΠ» Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅:
{{$randomEmail}}ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π° ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ (Π΄Π°, ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ), ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ: ΡΠ΅ Π½Π΅ ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΈΡΡΠ΅ΠΌΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π²Π·Π΅ΠΌΠ°Π½Π΅ΡΠΎ Π½Π° Ρ Π΅Ρ ΠΎΡ ΡΡΡΠΈΠ½Π³Π° Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π TestMace ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ "ΡΠ΅ΡΡΠ½ΠΈ" ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΡΠ°ΠΌΠΈΡΠ΅ ${} ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, Π½ΠΎ ΠΈ Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ. Π’ΠΎΠ΅ΡΡ, Π°ΠΊΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎΠ²ΡΡΠΈΡ ΡΠ°Π»ΡΠΈΠ² ΠΈΠΌΠ΅ΠΉΠ», ΠΏΡΠΎΡΡΠΎ ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ
${faker.internet.email()}ΠΡΠ²Π΅Π½ ΡΠ΅ Π΅ ΡΡΠ½ΠΊΡΠΈΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅, ΡΠ΅ ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΠΎΠ±Π΅ΠΊΡ. Π Π²ΠΌΠ΅ΡΡΠΎ Π³ΠΎΠ»ΡΠΌ ΠΏΠ»ΠΎΡΡΠΊ ΡΠΏΠΈΡΡΠΊ ΠΎΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ Π½Π°Π±ΠΎΡ ΠΎΡ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π³ΡΡΠΏΠΈΡΠ°Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ.
Π ΠΊΠ°ΠΊΠ²ΠΎ Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΠΌ Ρ Π΅Ρ ΠΎΡ ΡΡΡΠΈΠ½Π³? ΠΠ΅ΡΠ½ΠΎ!
${crypto.MD5($dynamicVar.data)}ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅, ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π΄ΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ! Π ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈΡΡ ΡΠΈΡΠ°ΡΠ΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅ Π½Π΅ΡΠΎ ΡΡΡΠ°Π½Π½ΠΎ...
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° JavaScript Π² ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅
... Π Π½Π΅ Π±Π΅Π· ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅! ΠΠΎΠ³Π°ΡΠΎ Π±ΡΡ Π° ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅, ΡΡΠΈΠ³Π½Π°Ρ ΠΌΠ΅ Π΄ΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ, ΡΠ΅ Π² ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΈΡΠ΅ΠΌ Π²Π°Π»ΠΈΠ΄Π΅Π½ JavaScript. ΠΠ°ΡΠΎΠ²Π° ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ Π² Π΄ΡΡ Π° Π½Π°:
${1 + '' + crypto.MD5('asdf')}Π Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π±Π΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π°ΠΏΡΠ°Π²ΠΎ Π² ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅!
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Postman, ΡΠ°ΠΌ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΈ ΠΏΡΠΈ ΠΎΠΏΠΈΡ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΡΠ°Π·ΡΠ²Π°Π½Π΅, Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΡΡ ΡΠ΅ ΠΎΠΏΠ»Π°ΠΊΠ²Π° ΠΈ ΠΎΡΠΊΠ°Π·Π²Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΡΠΈΡΠ»ΠΈ.
![]()
Π Π°Π·Π²ΠΈΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° TestMace ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:

Π’ΡΠΊ ΠΎΡΠ²Π΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π°ΡΠ° ΡΡΡΠΈΠ½Π³, ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΡΡΠΈΠ½Π³. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π² ΠΈΠ·ΡΠ°Π·ΠΈ, ΠΎΠ±ΡΠ°ΠΌΡΠ΅Π½ΠΈ Π² ΡΠΊΠΎΠ±ΠΈ ${}.
ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠΊΠ°Π·Π²Π°Ρ ΡΠΈΠΏΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΈΠ·, ΡΠΈΡΠ»ΠΎ, ΠΌΠ°ΡΠΈΠ² ΠΈ Ρ.Π½.). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ). ΠΠΎ Π΄ΠΎΡΠΈ ΠΈ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ!
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΡΠΈ Π² ΠΈΠ·ΡΠ°Π·ΠΈ (ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ). ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°:

Π Π½Π° Π²ΡΠΎΡΠΎ ΠΌΡΡΡΠΎ, ΡΠ΅Π³Π° Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΈ Π² ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅. ΠΠΈΠΆΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ!

ΠΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΡΠ°Π²Π½ΡΠ²Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Ρ Postman β ΡΠ°ΠΌ Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΡΡΠ°ΡΠΈΡΠ½ΠΈ ΡΠΏΠΈΡΡΡΠΈ Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π·Π°Π³Π»Π°Π²ΠΈΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ (ΠΏΠΎΠΏΡΠ°Π²Π΅ΡΠ΅ ΠΌΠ΅, Π°ΠΊΠΎ ΡΡΠΌ Π·Π°Π±ΡΠ°Π²ΠΈΠ» Π½Π΅ΡΠΎ). Π‘ΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Ρ π
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ΅Π· ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ ΠΈΠ·ΠΌΠΈΠ½Π° Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΡ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠ΅Π· ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΡΠΏΡΡ ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡΠ° ΠΈ ΠΏΠΎ Π½ΡΠΊΠΎΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π°ΡΡΠΈΠ³Π½Π°Ρ ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈ. ΠΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ, Π½Π°ΡΠ°ΡΠ° ΡΠ΅Π» Π΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ API. ΠΠΌΠ°ΠΌΠ΅ ΠΎΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°, Π΅ΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½ ΠΏΠ»Π°Π½ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΠΈ ΠΏΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°: .
ΠΠ°ΡΠΈΡΡ ΡΠΈΠ΄Π±Π΅ΠΊ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π² ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΡΠΎ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π° Π²Π°ΡΠ°ΡΠ° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Π½ΠΈ Π΄Π°Π²Π° ΡΠΈΠ»ΠΈ ΠΈ ΡΠ²Π΅ΡΠ΅Π½ΠΎΡΡ, ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ. Π‘Π»ΡΡΠΈ ΡΠ΅ ΡΠ°ΠΊΠ°, ΡΠ΅ Π΄Π½Π΅Ρ Π΅ Π²Π°ΠΆΠ΅Π½ Π΄Π΅Π½ Π·Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ β Π΄Π΅Π½ΡΡ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° TestMace Π½Π° . ΠΠΎΠ»Ρ, ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ΅ΡΠ΅ Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π° Π½Π°Ρ. ΠΡΠΎΠ±Π΅Π½ΠΎ, Π·Π°ΡΠΎΡΠΎ Π½Π° Π½Π°ΡΠ°ΡΠ° PH ΡΡΡΠ°Π½ΠΈΡΠ° Π΄Π½Π΅Ρ ΠΈΠΌΠ° ΠΏΡΠΈΠΌΠ°ΠΌΠ»ΠΈΠ²ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
