ืฉืืื ืืืืื! ืืืื ืื ืื ื ืจืืฆืื ืืืฆืื ืืฆืืืืจ ื-IT ืืช ืืืืฆืจ ืฉืื ื - IDE ืืขืืืื ืขื ืืืฉืงื API
ืืืืืืฆืื
ืื ื ืจืืฆื ืืืชืืื ืขื ืืื, ืืืขืฉื, ืืืขื ื ืืืืื ืืืื ืืืืืื ื ืืืฆืืจ ืืื ืืฉืื ื ืืขืืืื ืืชืงืืืช ืขื ื-API. ื ืชืืื ืขื ืจืฉืืื ืฉื ืคืื ืงืฆืืื ืืืืช ืฉืฆืจืืื ืืืืืช ืืืืฆืจ, ืฉืขืืืื, ืืืขืชื ื, ืื ื ืืืืืื ืืืืจ ืฉืืื "IDE ืืขืืืื ืขื ืืืฉืงื API":
- ืืฆืืจื ืืืืฆืืข ืฉื ืฉืืืืชืืช ืืชืกืจืืืื (ืจืฆืคืื ืฉื ืฉืืืืชืืช)
- ืืชืืืช ืืืื ืื ืืกืืืื ืฉืื ืื
- ืืฆืืจืช ืืืื
- ืขืืืื ืขื ืชืืืืจื API, ืืืื ืืืืื โโืืคืืจืืืื ืืืื Swagger, OpenAPI, WADL ืืื'.
- ืืงืฉืืช ืืืขืืืช
- ืชืืืื ืืืื ืืฉืคื ืืืช ืื ืืืชืจ ืืืชืืืช ืกืงืจืืคืืื, ืืืื ืืื ืืืจืฆืื ืขื ืกืคืจืืืช ืคืืคืืืจืืืช
- ืืื '
ื ืืชื ืืืจืืื ืืช ืืจืฉืืื ืืคื ืืขืืื. ืืชืจื ืืื, ืืฉืื ืืืฆืืจ ืื ืจืง ืืช ื-IDE ืขืฆืื, ืืื ืื ืชืฉืชืืช ืืกืืืืช, ืืื ืกื ืืจืื ืืขื ื, ืืื ืฉืืจืช ืคืงืืื, ืฉืืจืืช ื ืืืืจ ืืงืืื ืืื'. ืืกืืคื ืฉื ืืืจ, ืืืืืืช ืฉื ืืฉื ืื ืืืืจืื ืืช ืืืชืืืืช ืื ื ืื ืจืง ืืช ืืคืื ืงืฆืืื ืืืืช ืืขืืฆืืชืืช ืฉื ืืืคืืืงืฆืื, ืืื ืื ืืช ืืืืฉืง ืื ืขืื ืฉืื.
ืื ืฆืจืื ืืื ืืื? ืืจืืจ ืฉืื ืืื ืฉืงืฉืืจืื ืืคืืืช ืืืืฉืื ืืคืืชืื ืืืืืงื ืฉื ืืืฉืงื API ืื ืืคืชืืื ืืืืืงืื =). ืืชืจื ืืื, ืื ืืจืืฉืื ืื ืื ืืขืืชืื ืงืจืืืืช ืืืฆืข ืฉืืืืชืืช ืืืืืืช ืืกืงืจืืคืืื ืคืฉืืืื, ืืจื ืฉืืืืืงืื ืืื ืืื ืืืืื ืืขืืงืจืืื, ืฉืืื ืืืชืจ ืฆืจืื ืืืืื ืื ืื ืื ืจื ืขืืฆืื ืืืชืืืช ืืืื ืื ืขื ืืืืืช ืืืจืืฅ ืืืชื. CI.
ืื, ืืขืงืืืช ืืื ืืืืช ืืืื, ืืชืืื ื ืืืฆืืจ ืืช ืืืืฆืจ ืฉืื ื. ืืืื ื ืจืื ืื ืืฉืื ื ืืฉืื ืื.
ืืชืืื ืืืืจื
ื ืชืืื ืืืืืจืืช ืจืืฉืื ื ืขื ืืืคืืืงืฆืื. ืืชื ืืืื ืืืืจืื ืืช ืื
ืืืฅ ืขื ืกืืื ืืคืืืก ืืืืง ืืขืืืื ืฉื ืืืืจ ืืชืืื ืืื ืืืฆืืจ ืืช ืืืงืฉื ืืจืืฉืื ื ืฉืื. ืืฉืื ืืช ืืฉืืืืชื ื ืจืืืช ืื:
ืืืื ื ืกืชืื ืขื ืื ืืืชืจ ืคืืจืื. ืืืฉืง ืืืงืฉืืช ืืืื ืืืื ืืืืฉืง ืฉื ืืงืืืืช ืื ืืื ืคืืคืืืจืืื, ืื ืฉืืงื ืขื ืืืืืจื ืืืืื ืืืืื. ืืื ื ืืืฉ ืืช ืืืงืฉื ืืจืืฉืื ื ืืืชืืืช ืืืชืจ
ืืืื, ืืืื ืจืืฉืื, ืื ืคืื ื ืืชืืืืืช ืื ืืขืื ืืคืชืขืืช. ืขื ืืืช, ืื ื ืจืืฆื ืืืกื ืืช ืชืฉืืืช ืืื ืืืื ื ืงืืืืช:
- ืืืฃ ืืชืืืื ืืืืฆื ืืฆืืจืช ืขืฅ, ืืฉืจ ืจืืฉืืช ืืืกืืฃ ืชืืื ืืืืข ืืฉื ืืช ืืืคืฉืจ ืื ืืืืกืืฃ ืืื ืชืืื ืืช ืืขื ืืื ืืช ืฉืขืืืื ืืืื
- ืงืืืืช ืืฉืื ืืช ืืฆืืจืืช, ืืืฆืืื ืจืฉืืื ืฉื ืืืืงืืช ืขืืืจ ืืงืฉื ื ืชืื ื
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืืื ืฉืื ื ืืืื ืืฉืืฉ ืืืงืื ืื ืืื ื ืื. ืขื ืืืช, ืื ืืืื ื ืืื ืื ืืืืืืืช ืฉืื ืืื ืืืืืืืช ืจืง ืืฉืืืืช ืืงืฉืืช. ืืืืจ ืืื, ืืชืืจ ืืช ืืืืฉืืื ืืืคืื ืงืฆืืื ืืืืช ืืืกืืกืืื ืฉื TestMace.
ืืืฉืืื ืืชืืื ืืช ืืกืืกืืืช
ืฆืืืช
ืืคืื ืงืฆืืื ืืืืช ืฉื TestMace ืืืืืงืช ืืกืืืื ืฉืื ืื ืฉื ืฆืืชืื. ืืืืืื ืืืขืื, ืืืืื ื ืืช ืคืขืืืช ืืฆืืืช RequestStep. ืขื ืืืช, ืกืืื ืืฆืืชืื ืืืืื ืืืื ืื ืืขืช ืื ืืืคืืืงืฆืื:
- RequestStep. ืืื ืืฆืืืช ืฉืืจืื ืชืืื ืืืฆืืจ ืืงืฉื. ืืืื ืืืืืช ืื ืจืง ืฆืืืช Assertion ืืื ืืจืืื ืฆืืฆื.
- ืึทืขึฒื ึธื. ืืฆืืืช ืืฉืืฉ ืืืชืืืช ืืืื ืื. ืืืื ืืืืืช ืจืง ืฆืืืช ืฆืืฆื ืฉื ืืฆืืืช RequestStep.
- ืชืืงืื. ืืืคืฉืจ ืื ืืงืืฅ ืฆืืืช ืชืืงืื ื-RequestStep ืืชืื ืขืฆืื.
- ืคึผืจืึนืึถืงื. ืืื ืฆืืืช ืืฉืืจืฉ, ืฉื ืืฆืจ ืืืืคื ืืืืืืื ืืืฉืจ ืืคืจืืืืงื ื ืืฆืจ. ืืืจืช, ืืื ืืืืจ ืขื ืืคืื ืงืฆืืื ืืืืช ืฉื ืฆืืืช ืืชืืงืื.
- ืงืืฉืืจ. ืงืืฉืืจ ืืชืืงืื ืื ืืฆืืืช RequestStep. ืืืคืฉืจ ืื ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืฉืืืืชืืช ืืืกืงืจืืคืืื.
- ืืื '
ืืฆืืชืื ืืืืงืืื ืืฉืจืืืืช (ืืคืื ื ืืคืื ื ืืฉืืืืืช ืืชืืชืื ื, ืืฉืืฉ ืืืฆืืจืช ืฉืืืืชืืช "ืื ืคืขืืืืช" ืืืืืจืืช) ืืืคืจืืืืงืืื (ืืคืื ื ืืคืื ื ืืฉืืืืืช ืืขืืืื ื), ืขืืืื ื ืชืขืื ืืืชืจ ืคืืจืื.
ืคืจืืืงื
ืืืฉืจ ืืชื ืืคืขืื ืืช ืืืืฉืื, ืืชื ืขืฉืื ืืืืืื ืืฉืืจืช ืคืจืืืงื ืืืืืช ืืคืื ื ืืฉืืืืืช ืืขืืืื ื. ืืื ืืฉืืจืฉ ืฉื ืขืฅ ืืคืจืืืงื. ืืืฉืจ ืืชื ืืชืืื ืคืจืืืงื, ื ืืฆืจ ืคืจืืืงื ืืื ื, ืฉืื ืชืื ืืืื ืชืืื ืืืขืจืืช ืืืคืขืื ืฉืื. ืืื ืขืช ืชืืืื ืืืขืืืจ ืืช ืืคืจืืืงื ืืืงืื ืื ืื ืืื.
ืืืืจื ืืขืืงืจืืช ืฉื ืืคืจืืืงื ืืื ืืืืืืช ืืฉืืืจ ืคืืชืืืื ืืืขืจืืช ืืงืืฆืื ืืืกื ืืจื ืืืชื ืืืืฉื ืืจื ืืขืจืืืช ืืงืจืช ืืจืกืืืช, ืืืคืขืื ืกืงืจืืคืืื ื-CI, ืืกืงืืจ ืฉืื ืืืื ืืื'.
ืืฉืชื ืื
ืืฉืชื ืื ืื ืืื ืืื ืื ืื ื ืืืคืชื ืฉื ืืืฉืื. ืืืื ืืื ืฉืขืืืืื ืขื ืืืื ืืื TestMace ืืืื ืืืจ ืืฉ ืืืฉื ืขื ืื ืื ืื ื ืืืืจืื. ืื ืืฉืชื ืื ืื ืืจื ืืืืกื ื ืชืื ืื ื ืคืืฆืื ืืืชืงืฉืจ ืืื ืฆืืชืื. ืื ืืืื, ืืืฉื, ืื ืืฉืชื ื ืกืืืื ื- Postman ืื Insomnia. ืขื ืืืช, ืืืื ื ืจืืืง ืืืชืจ ืืคืืชืื ื ืืช ืื ืืฉื. ื-TestMace, ื ืืชื ืืืืืืจ ืืฉืชื ืื ืืจืืช ืืฆืืืช. ืื. ืงืืื ืื ืื ืื ืื ืืืืจืฉืช ืืฉืชื ืื ืืืืืช ืงืืืื ืื ืืืฉืชื ืื ืืืคืคืื ืืฆืืฆืืื. ืื ืืกืฃ ืืฉื ื ืืกืคืจ ืืฉืชื ืื ืืืื ืื, ืฉืืืช ืืืฉืชื ืื ืืืืื ืื ืืชืืืืื ืืื $
. ืื ื ืืื ืืื:
$prevStep
- ืงืืฉืืจ ืืืฉืชื ืื ืฉื ืืฆืืืช ืืงืืื$nextStep
- ืงืืฉืืจ ืืืฉืชื ืื ืฉื ืืฆืืืช ืืื$parent
- ืืืชื ืืืจ, ืืื ืจืง ืืื ืืงืืืื$response
- ืชืืืื ืืืฉืจืช$env
- ืืฉืชื ื ืกืืืื ื ืืืืืื$dynamicVar
- ืืฉืชื ืื ืืื ืืืื ืฉื ืืฆืจื ืืืืื ืืืฆืืข ืกืงืจืืคื ืื ืฉืืืืชื
$env
- ืืื ืื ืืขืฆื ืืฉืชื ืื ืจืืืืื ืืจืืช ืฆืืืช ืืคืจืืืงื, ืขื ืืืช, ืงืืืฆืช ืืฉืชื ื ืืกืืืื ืืฉืชื ื ืืืชืื ืืกืืืื ืฉื ืืืจื.
ืืืืฉื ืืืฉืชื ื ืืชืืฆืขืช ืืืืฆืขืืช ${variable_name}
ืืขืจื ืฉื ืืฉืชื ื ืืืื ืืืืืช ืืฉืชื ื ืืืจ, ืื ืืคืืื ืืืืื ืฉืื. ืืืืืื, ืืฉืชื ื url ืืืื ืืืืืช ืืืืื ืืื
http://${host}:${port}/${endpoint}
.
ืื ืคืจื, ืืืื ืืฉืื ืื ืืืคืฉืจืืช ืฉื ืืงืฆืืช ืืฉืชื ืื ืืืืื ืืืฆืืข ืกืงืจืืคื. ืืืืืื, ืืขืชืื ืงืจืืืืช ืืฉ ืฆืืจื ืืฉืืืจ ื ืชืื ื ืืจืฉืื (ืืกืืืื ืื ืืืืชืจืช ืืืืื) ืฉืืืืขื ืืืฉืจืช ืืืืจ ืื ืืกื ืืืฆืืืช. TestMace ืืืคืฉืจ ืืฉืืืจ ื ืชืื ืื ืืืื ืืืฉืชื ืื ืืื ืืืื ืฉื ืืื ืืืืืืช ืืงืืืื ืื. ืขื ืื ืช ืืื ืืข ืืชื ืืฉืืืืช ืขื ืืฉืชื ืื "ืกืืืืื" ืฉืืืจ ืงืืืืื, ืืฉืชื ืื ืืื ืืืื ืืืืงืืื ืืืืืืืงื ื ืคืจื $dynamicVar
.
ืชืจืืืฉืื
ืืืืฆืขืืช ืื ืืชืืื ืืช ืฉืืขืื, ืชืืื ืืืจืืฅ ืกืงืจืืคืืื ืฉืืืื ืฉื ืฉืืืืชื. ืืืืืื, ืืฆืืจืช ืืฉืืช -> ืฉืืืืชื ืฉื ืืฉืืช -> ืืืืงืช ืืฉืืช. ืืืงืจื ืื, ืืืฉื, ืชืืื ืืืฉืชืืฉ ืืฆืืืช ืืชืืงืื ืืื ืืงืืฅ ืืกืคืจ ืฆืืชืื ืฉื RequestStep.
ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืืืืื
ืืขืืืื ื ืืื ืขื ืืฉืชื ืื (ืืื ืจืง) ืืฉ ืฆืืจื ืืืฉืืื ืืืืืืืืช. ืืืืืื, ืืืืฉืช ืขืจืื ืฉื ืืืืื ืืื ืฉืืืื ืงื ืื ืื ืืืชืจ ืืืืืืจ ืืื ืฉืืื ืืฉืชื ื ืืกืืื. ืื ืืืืืง ืืืงืจื ืืฉืขืืืฃ ืืจืืืช ืคืขื ืืืช ืืืฉืจ ืืฉืืืข ืืื ืคืขื:
ืจืืื ืืฆืืื ืฉืืืฉืืื ืืืืืืืืืช ืืืืฉืืช ืื ืจืง ืขืืืจ ืืฉืชื ืื, ืืื ืื, ืืืฉื, ืขืืืจ ืืืชืจืืช, ืขืจืืื ืฉื ืืืชืจืืช ืืกืืืืืช (ืืืืืื, ืืฉืืื ืืืืืืืืช ืขืืืจ ืืืชืจืช Content-Type), ืคืจืืืืงืืืื ืืขืื ืืขืื. ืืจืฉืืื ืืชืขืืื ืช ืื ืืืื ืืื ืฉืืืคืืืงืฆืื ืืืื.
ืืื/ืืฆืข ืืืืฉ
ืืืืื/ืืืฆืืข ืืืืฉ ืฉื ืฉืื ืืืื ืื ืืืจ ืืืื ื ืื, ืืื ืืฉืื ืื ืืื ืื ืืืืฉื ืืื ืืงืื (ืืืืื ืืขืืืื ืขื ืืืฉืงื API ืืื ื ืืืฆืื ืืืคื). ืืื ืื ืื ื ืื ืืืื!) ืืืืขื ื ืืช ืืืืื/ืืืฆืืข ืืืืฉ ืืืืจื ืื ืืคืจืืืืงื, ืื ืฉืืืคืฉืจ ืื ืืืื ืื ืจืง ืขืจืืื ืฉื ืฆืืืช ืกืคืฆืืคื, ืืื ืื ืืฆืืจื, ืืืืงื, ืืืื ืืื'. ืืคืขืืืืช ืืงืจืืืืืช ืืืืชืจ ืืืจืฉืืช ืืืฉืืจ.
ืืฆืืจืช ืืืื ืื
ืฆืืืช ื-Assertion ืืืจืื ืืืฆืืจืช ืืืืงืืช. ืืืช ืืชืืื ืืช ืืขืืงืจืืืช ืืื ืืืืืืช ืืืฆืืจ ืืืื ืื ืืื ืชืื ืืช, ืืืืฆืขืืช ืขืืจืืื ืืืื ืื.
ืฆืืืช ืืขื ื ืืืจืื ืืงืืืฆื ืฉื ืืฆืืจืืช. ืืื ืงืืืขื ืืฉ ืกืื ืืฉืื; ืืจืืข ืืฉ ืืื ืกืืืื ืฉื ืงืืืขืืช
-
ืืฉืืื ืขืจืืื - ืคืฉืื ืืฉืืื 2 ืขืจืืื. ืืฉื ื ืืกืคืจ ืืืคืจืืืจืื ืืืฉืืืื: ืฉืืื, ืื ืฉืืื, ืืืื ื, ืืืื ืื ืฉืืื ื, ืงืื ื, ืงืื ื ืื ืฉืืื ื.
-
ืืืื ืขืจื - ืืืืง ืืช ืืชืจืืฉืืช ืืืจืืืช ืืฉื ื ืืืืจืืืช.
-
XPath - ืืืืง ืฉืืืืจืจ ื-XML ืืืื ืขืจื ืืกืืื.
-
ืืฆืืจืช JavaScript ืืื ืกืงืจืืคื ื'ืืืื ืกืงืจืืคื ืฉืจืืจืืชื ืฉืืืืืจ ืืืช ืขื ืืฆืืื ืืฉืงืจ ืขื ืืืฉืืื.
ืื ื ืืฆืืื ืฉืจืง ืืืืจืื ืืืจืฉ ืืืืื ืืืืช ืชืื ืืช ืืืืฉืชืืฉ, 3 ืืงืืืขืืช ืืืืจืืช ื ืืฆืจืืช ืืืืฆืขืืช ืืืฉืง ืืจืคื. ืื ื, ืืืฉื, ืืื ื ืจืื ืชืืืช ืืื-ืฉืื ืืืฆืืจืช ืงืืืขืช ืืฉืืืืช ืขืจืืื:
ืืืืืืื ืฉืืงืฆืคืช ืืื ืืฆืืจื ืืืืจื ืฉื ืงืืืขืืช ืืชืืืืืช, ืจืง ืชืจืื ืืช ืื!
ืขื ืืืช, ืืืฆืืจืืช ืืืื ืืฉ ืืืืืืช ืืจืืจืืช, ืฉืืืื ืชืจืฆื ืืืฉืชืืฉ ืืืฆืืจืช javascript ืืื ืืืชืืืจ ืขืืืื. ืืืื TestMace ืืกืคืงืช ืื ืกืืืื ื ืืื ืขื ืืฉืืื ืืืืืืืืช, ืืืืฉืช ืชืืืืจ ืืืคืืื ืื ืชื ืกืืื.
ืชืืืืจ API
TestMace ืืืคืฉืจ ืื ืื ืจืง ืืืฉืชืืฉ ื-API, ืืื ืื ืืชืขื ืืืชื. ืืชืจื ืืื, ืืชืืืืจ ืขืฆืื ืืฉ ืื ืืื ื ืืืจืจืื ืืืชืืื ืืืืคื ืืืจืื ื ืืฉืืจ ืืคืจืืืงื. ืื ืืกืฃ, ืืจืืข ื ืืชื ืืืืื ืชืืืืจื API ืืคืืจืืืื ืฉื Swagger 2.0 / OpenAPI 3.0. ืืชืืืืจ ืขืฆืื ืื ืกืชื ืฉืืื ืืฉืงื ืืช, ืืื ืืฉืืื ืืืืคื ืืืืง ืขื ืฉืืจ ืืคืจืืืงื, ืืคืจื, ืืฉืืื ืืืืืืืืช ืฉื ืืชืืืืช URL, ืืืชืจืืช HTTP, ืคืจืืืจื ืฉืืืืชื ืืื' ืืืื ื, ืืืขืชืื ืื ื ืืชืื ื ืื ืืืืกืืฃ ืืืืงืืช ืืืชืืื ืฉื ืืชืืืื ืืชืืืืจ ื-API.
ืฆืืืช ืฉืืชืืฃ
ืืงืจื: ืชืจืฆื ืืฉืชืฃ ืืงืฉื ืืขืืืชืืช ืื ืืคืืื ืกืงืจืืคื ืฉืื ืขื ืขืืืช ืื ืคืฉืื ืืฆืจืฃ ืืืชื ืืืื. TestMace ืืืกื ืื ืืช ืืืงืจื ืืื: ืืืคืืืงืฆืื ืืืคืฉืจืช ืื ืืกืืืืจ ืื ืฆืืืช ืืืคืืื ืชืช-ืขืฅ ืืืชืืืช URL. ืืขืชืง-ืืืืง ืืชืืื ืืืขืืืจ ืืช ืืืงืฉื ืืงืืืช ืืืืื ื ืื ืืคืจืืืงื ืืืจ.
ืคืืจืื ืืืกืื ืคืจืืืืงืืื ืื ืืชื ืืงืจืืื ืขื ืืื ืืื
ืืจืืข ืื ืฆืืืช ืืืืืกื ืืงืืืฅ ื ืคืจื ืขื ืกืืืืช yml (ืืคื ืฉืงืืจื ืืฆืืืช Assertion), ืื ืืชืืงืืื ืขื ืฉื ืืฆืืืช ืืงืืืฅ index.yml.
ืืืืืื, ืื ื ืจืื ืงืืืฅ ืืืงืฉืืช ืฉืขืฉืื ื ืืกืงืืจื ืืืขืื:
index.yml
children: []
variables: {}
type: RequestStep
assignVariables: []
requestData:
request:
method: GET
url: 'https://next.json-generator.com/api/json/get/NJv-NT-U8'
headers: []
disabledInheritedHeaders: []
params: []
body:
type: Json
jsonBody: ''
xmlBody: ''
textBody: ''
formData: []
file: ''
formURLEncoded: []
strictSSL: Inherit
authData:
type: inherit
name: Scratch 1
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืื ืืืื ืืจืืจ. ืื ืชืจืฆื, ื ืืชื ืืขืจืื ืืงืืืช ืคืืจืื ืื ืืืืคื ืืื ื.
ืืืืจืจืืื ืฉื ืืชืืงืืืช ืืืขืจืืช ืืงืืฆืื ืืืืจืช ืืืืืืื ืขื ืืืืจืจืืื ืฉื ืืฆืืชืื ืืคืจืืืงื. ืืืืืื, ืกืงืจืืคื ืืื:
ืืืคื ืืช ืืขืจืืช ืืงืืฆืื ืืืื ื ืืื (ืจืง ืืืจืจืืืืช ืืชืืงืืืช ืืืฆืืช, ืืื ืืืืืช ืืจืืจื)
ืื ืืงื ืขื ืชืืืื ืกืงืืจืช ืืคืจืืืงื.
ืืืื ื- Postman
ืืืืจ ืงืจืืืช ืื ืืืืืจ ืืขืื, ืืืง ืืืืฉืชืืฉืื ืืจืฆื ืื ืกืืช (ื ืืื?) ืืืฆืจ ืืืฉ ืื (ืื ืืขืืืื ืื ืฆืืืง!) ืืืฉืชืืฉ ืื ืืืืืืื ืืคืจืืืงื ืฉืืื. ืขื ืืืช, ืืืืืจื ืืืืื ืืืืขืฆืจ ืขื ืืื ืืกืคืจ ืจื ืฉื ืืชืคืชืืืืืช ืืืืชื ืืืืจ. ืืืงืจืื ืืืื, TestMace ืชืืืืช ืืืืืื โโืืืกืคืื ื-Postman. ื ืืื ืืขืืฉืื, ืืืื ืืื ืืืืงืืช ื ืชืื, ืื ืืื ื ื ืคืืกืืื ืชืืืื ืืื ืืขืชืื.
ืชืืื ืืืช
ืื ื ืืงืืื ืฉืจืืื ืืืื ืฉืงืจืื ืขื ืื ืงืืื ืื ืืืื ืืช ืืืืฆืจ ืฉืื ื. ืขื ืืืช, ืื ืื ืืื! ืืขืืืื ืขื ืืืืฆืจ ืืขืืฆืืื ืืื ื ืืื ืชืืื ืืช ืฉืื ื ืืชืื ื ืื ืืืืกืืฃ ืืงืจืื.
ืกื ืืจืื ืืขื ื
ืืืช ืืชืืื ืืช ืืืืืงืฉืืช ืืืืชืจ. ืืจืืข, ืื ื ืืฆืืขืื ืืืฉืชืืฉ ืืืขืจืืืช ืืงืจืช ืืจืกืืืช ืืกื ืืจืื, ืขืืืจื ืื ื ืืืคืืื ืืช ืืคืืจืื ืืืืืืืชื ืืืชืจ ืขืืืจ ืกืื ืื ืฉื ืืืกืื. ืขื ืืืช, ืืจืืืช ืขืืืื ืื ืืื ื ืืชืืืื ืืืืื, ืืืื ืื ื ืืชืื ื ืื ืืืืกืืฃ ืื ืื ืื ืกื ืืจืื ืืืืืจ ืืจืืื ืืจื ืืฉืจืชืื ืฉืื ื.
CLI
ืืคื ืฉืืืืืจ ืืขืื, ืืืฆืจืื ืืจืืช IDE ืื ืืืืืื ืืืกืชืืจ ืืื ืื ืืื ื ืืื ืืืจืฆืืืช ืขื ืืืฉืืืื ืื ืืจืืืืช ืขืืืื ืงืืืืืช. ื-CLI ืืื ืืืืืง ืื ืฉืฆืจืื ืืื ืืฉืื ืืืื ืื ืฉื ืืชืื ื-TestMace ืืชืืืื ืืืื ืืืจืฆืื ืืจืฆืืฃ. ืืขืืืื ืขื ื-CLI ืืขืืฆืืื; ืืจืกืืืช ืืืงืืืืช ืืฉืืงื ืืช ืืคืจืืืงื ืขื ืืื ืืกืืฃ ืคืฉืื. ืืขืชืื ืื ื ืืชืื ื ืื ืืืืกืืฃ ืคืื ืืื ืืคืืจืื JUnit.
ืืขืจืืช ืคืืืืื
ืืืจืืช ืื ืืืื ืฉื ืืืื ืฉืื ื, ืืืืื ืืืงืจืื ืืืืจืฉืื ืคืชืจืื ืืช ืืื ืืืชื ืืืืื. ืืืจื ืืื, ืืฉ ืืฉืืืืช ืกืคืฆืืคืืืช ืืคืจืืืงื ืืกืืื. ืืื ืืขืชืื ืื ื ืืชืื ื ืื ืืืืกืืฃ SDK ืืคืืชืื ืชืืกืคืื ืืื ืืคืชื ืืืื ืืืืกืืฃ ืคืื ืงืฆืืื ืืืืช ืืืขืื.
ืืจืืืช ืืืืื ืกืืื ืืฆืืชืื
ืกื ืฆืืชืื ืื ืืื ื ืืืกื ืืช ืื ืืืงืจืื ืื ืืจืฉืื ืขื ืืื ืืืฉืชืืฉ. ืฆืืชืื ืฉืืชืืื ื ืื ืืืชืืืกืฃ:
- ืฆืืืช Script - ืืืืจ ืืืืงื ื ืชืื ืื ืืืืฆืขืืช js ืื-API ืืืชืืื. ืืืืฆืขืืช ืกืื ืื ืฉื ืฆืืืช, ืืชื ืืืื ืืขืฉืืช ืืืจืื ืืื ืกืงืจืืคืืื ืฉื ืืงืฉื ืืจืืฉ ืืืืจื ืืงืฉื ื-Postman.
- ืฆืืืช GraphQL - ืชืืืื ื-graphql
- ืฆืืืช ืงืืืขื ืืืชืืืช ืืืฉืืช - ืืืคืฉืจ ืื ืืืจืืื ืืช ืืขืจื ืืงืืืขืืช ืืงืืืืืช ืืคืจืืืงื
ืืืืข ืืืืจืื, ืื ืืื ื ืจืฉืืื ืกืืคืืช, ืืื ืชืชืขืืื ืื ืืืื ืขืงื, ืืื ืืืชืจ, ืืืฉืื ืฉืื.
ืฉืืืืช ื ืคืืฆืืช
ืืื ืืชื ืฉืื ื ืืคืืกืืื?
- ืืจืขืืื ืฉื ืฆืืชืื, ืืืืคืฉืจ ืื ืืืจืืื ืืืขื ืืื ืกืืฃ ืืช ืืคืื ืงืฆืืื ืืืืช ืฉื ืืคืจืืืงื
- ืคืืจืื ืคืจืืืงื ืงืจืื ืืืื ืขื ืฉืืืจืชื ืืืขืจืืช ืงืืฆืื, ืื ืฉืืคืฉื ืืช ืืขืืืื ืืืืฆืขืืช ืืขืจืืืช ืืงืจืช ืืจืกืืืช
- ืืืืืช ืืืฆืืจ ืืืืงืืช ืืื ืชืื ืืช ืืชืืืื ื-js ืืชืงืืืช ืืืชืจ ืืขืืจื ืืืืืงืืช (ืืฉืืื ืืืืืืืืช, ืื ืชื ืกืืื)
- ืืฉืืื ืืืืืืืืช ืืชืงืืืช ืืืืืฉื ืฉื ืืขืจื ืื ืืืื ืฉื ืืฉืชื ืื
ืืื ืื ืืืฆืจ ืืงืื ืคืชืื?
ืื, ืืจืืข ืืืงืืจืืช ืกืืืจืื, ืืื ืืขืชืื ืื ืื ื ืืืื ืื ืืคืฉืจืืช ืืคืชืื ืืช ืืืงืืจืืช
ืืื ืืชื ืื?)
ืืื ืขื ืืืจืกื ืืืื ืืืช, ืื ื ืืชืื ื ืื ืืฉืืจืจ ืืจืกื ืืชืฉืืื ืฉื ืืืืฆืจ. ืื ืืืืื ืืขืืงืจ ืืืจืื ืฉืืืจืฉืื ืฆื ืฉืจืช, ืืืฉื ืกื ืืจืื.
ืืกืงื ื
ืืคืจืืืงื ืฉืื ื ืืชืงืื ืืฆืขืื ืขื ืง ืืงืจืืช ืฉืืจืืจ ืืฆืื. ืขื ืืืช, ื ืืชื ืืืจ ืืืฉืชืืฉ ืืืืฆืจ, ืืืืฉืื ืืืืืื ืืืืฉืชืืฉืื ืืืืงืืืื ืฉืื ื ืืื ืืืืื ืืื. ืื ื ืืืกืคืื ืืฉืื ืืืืคื ืืงืืืื, ืื ืืื ืฉืืชืืฃ ืคืขืืื ืืืืง ืขื ืืงืืืื ืื ืืคืฉืจ ืืื ืืช ืืื ืืื. ืืชื ืืืื ืืืฆืื ืืืชื ื ืืื:
ืื ื ืืฆืคืื ืืจืฆืื ืืช ืืืืฆืขืืช ืฉืื!
ืืงืืจ: www.habr.com