Quid TestMace melius quam Postman

Quid TestMace melius quam Postman

Salve omnis, hic pergitis TestMace! Forsitan multi sciunt de nobis a nostrorum prior vasa. Pro his qui proxime coniunxerunt: IDE elaborandum cum TestMace API explicamus. Frequentissime quaesitum est cum TestMace comparet ad fructus certandi "Quomodo tu diversus es a Postmane?" Tempus esse decrevimus huic quaestioni accuratam responsionem dare. Infra delineavimus commoda nostra Postman Heliconius.

Scinditur in lymphaticorum

Si laboras cum Postman, tunc scias petitionem instrumenti continere omnia necessaria officiatis. Scripta sunt, probationes, immo ipsae queries. Quo facilius incipientibus, sed in magnis missionibus aditus non est flexibilis. Quid si plures interrogationes creare vis et aggregationem in illis facere? Quid si scriptionem exequi vis sine petitione vel varia scripta in ordine logice separata? Ceterum utilem fore ab iusto scriptorum utilitate probat separare. Praeterea "omnes functiones in unum nodi accessus" accessus non scalabilis est - interface cito cumulatur.

TestMace initio omnem functionem in diversas nodum species dividit. Visne rogare? Est tibi peto gradus nodi Visne scriptionem scribere? Est tibi script nodi Eget volutpat? Quaeso - assertio nodi Immo, adhuc totum hoc involvere potes folder nodi Quae omnia facile inter se iunguntur. Accessus hic non solum flexibilis est, sed etiam, secundum unius responsabilitatis principium, id solum uti te permittit eo tempore quo vere debes. Cur opus est scripturis ac probatis, si tantum postulare vis?

Humanum-readable project forma

Differentia rationis est inter TestMace et Postman in modo reponuntur. In Postman, omnes petitiones alicubi in repono locali repositae sunt. Si petitiones inter plures utentes communicare opus est, constructo-in synchronisation uti debes. Re quidem vera hoc in usu frequentius est, sed non sine eius incommodis. Quid de notitia securitatis? Post omnes, consilium aliquarum societatum cum partibus tertiarum notitias recondere non potest. Sed putamus TestMace melius aliquid offerre! Nomen autem huius emendationis est "forma propositi hominis legendi."

Incipiamus ab eo quod in TestMace, in principio, "projectum" ens est. Et applicatio initio evoluta est cum oculo ad deponenda incepta in versionis rationum potestates: lignum projectum est fere unum in structuram tabellae projectum, yaml adhibetur pro forma repono (sine uncis et commatibus), ac fasciculus repraesentatio uniuscuiusque nodi in documentis cum commentis singillatim describitur. Sed in pluribus casibus non ibi quaeres - omnia nomina campi habent nomina logica.

Quid hoc usoris dat? Hoc permittit tibi mutare opus manipulorum mollius fluere, accessibus familiaribus utens. Exempli gratia, in eodem reposito quod backend potest condere consilium tincidunt. In ramis, praeter ipsum basin codicem mutatum, elit scriptas interrogationes exsistentes corrigere potest et probat. Post mutationes repositorium committens (git, svn, mercuriales - quicquid vis optimum), CI (vestrum ventus, non impositum ab aliquo) nostram consolatur utilitatem. testmace-cliet relatio post exsecutionem recepta (exempli gratia in forma junit, quae etiam in testmace-cli sustinetur) ad systema convenientem mittitur. Et de securitate praedictae quaestionis quaestio non est.

Ut videre potes, TestMace suum oecosystematum et paradigma non imponit. Sed facile in processibus convenit.

Dynamic Variabiles

TestMace conceptum nullum codicem sequitur: si problema solvi potest sine codice utens, hanc occasionem praebere conamur. Laborare cum variabilibus est prorsus genus functionis ubi frequentissime facere potes sine programmatione.

Exemplum: responsum a servo recepimus, et partem responsionis in variabilem servare volumus. In Postmane, in scriptione experimentali (quod per se mirum est) aliquid simile scribimus;

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

Sed nostra sententia, scribens scriptionem pro tam simplici et frequenti usu missionis spectat redundantem. Ideo in TestMace possibile est partem responsionis assignare variabili interface graphicali utendi. Vide quam simplex sit;

Quid TestMace melius quam Postman

Nunc omni instantia haec dynamica variabilis renovabitur. Sed obicere potes, disserens Postmanum accessum flexibiliorem esse, ac tibi non solum assignationem, sed etiam praeprocessionem facere. Ecce quomodo exemplum praecedentium modificet:

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

Bene, ad hanc rem TestMace has script node, quae hanc missionem tegit. Ad priorem causam referas, sed iam per TestMace peractum, necesse est ut scriptionem nodi creare post petitionem et sequenti codice utaris sicut scriptum:

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

Ut vides, bene hic quoque nodis compositio serviebat. Et ad talem casum simplicem, ut supra dictum est, locutionem simpliciter assignare potes ${crypto.MD5($response.data)} variabilis per GUI!

Partum probat per GUI

Postman tibi permittit ut scripta scribendo experiantur (in casu Postman, hoc est JavaScript). Hic aditus multa commoda habet - prope illimitata flexibilitate, promptitudinis solutionis promptae, etc.

Sed res saepe talis est (non enim talis est, vita talis est) ut probator programmandi artes non habeat, sed velit nunc prodesse quadrigis. Talibus in casibus, notionem notionem codicis secuti, TestMace permittit ut simplices probationes per GUI sine scripto scripto concilietur. Hic, exempli gratia, processus faciendi experimentum est quod valores comparat ad aequalitatem similis;

Quid TestMace melius quam Postman

Autem, probationes creandi in editore graphicali facultatem non tollit scribebat probat in codice. Omnes eaedem bibliothecae hic sunt ut in nodo scriptionis, et chai pro scripto probat.

Casus saepe oriuntur cum interrogatione quadam vel etiam integra scripto necessitates pluries in diversis partibus exsecutioni mandari. Exemplum huiusmodi petitionum consuetudo esse potuit multi- tate auctoritatis, ambitus ad optatum statum afferendum, etc. In universum, loquendo in verbis programmandi linguarum, munera habere volumus quae in diversis partibus applicationis reddi possunt. Hoc munus in TestMace peragitur Link nodi Facillime utatur:
I) quaesitum vel creare scripto
II) creare nodi generis Link
3) in parametris nexum specificare ad scriptorem in primo passu creatum

In versione provectiore notare potes quae dynamicae variabiles e scripto transmittuntur ad altiorem gradum relativum cum nexu. Sana turbatio? Dicamus nos folder nomine creasse creare, postintra quod dynamica vis variabilis huic nodi assignatur postId. Nunc in nodi Link creo-post-link expressis verbis specificare quod variabilis postId assignata antecessoris creo-post-link. Haec mechanismus (iterum in lingua programmandi) adhiberi potest ut effectum reddere ex "munus". In genere, frigus, ARIDUM est in plena adductius et iterum nulla linea codicis laesa est.

Quid TestMace melius quam Postman

Ut Postmane, pluma est petitio pro reusing petitiones tentorium cum MMXVet videtur etiam quaedam innuitquod in hoc problemate laborant. In currenti forma, Postmanus, sane, facultatem habet exsecutionis filum mutandi, quod probabiliter in theoria efficit ut similes mores efficiendi possit, sed hoc magis sordidi hack quam accessus vere laborans.

Aliae differentiae

  • Maius imperium in scopo variabilium. Scopus minimus intra quem variabilis in Postman definiri potest, collectio est. TestMace permittit ut variabiles pro quavis interrogatione vel folder definias. In collectione Postman Share permittit te collectiones tantum exportare, dum in TestMace opera communicandi pro quavis nodo
  • TestMace subsidiis hereditarium capitisquae substitui potest per defaltam in infantis queries. Postmanus aliquid habet de hoc: negotiumet etiam clausa est, sed pro solutione exhibetur... usus scriptor. In TestMace, haec omnia per GUI figurata sunt et optio est ut principes hereditarii in certis posteris ad libitum debilitetur.
  • Undo/Redo. Opera non solum cum nodis edendis, sed etiam cum movendis, delendis, renamingendis aliisque operationibus quae structuram rei mutant.
  • Documenta adnexa petitionibus partem incepti fiunt et cum eo reponuntur, cum perfecte synchronised, dissimilis Postman. (Ita, vos non iam necesse est limas manuales eligere omni tempore quam incipias et eas ad collegas in archivo transferre)

Features quae iam in via

Non potuimus resistere tentationi ut velum secreti super proximas emissiones levare, praesertim cum munus sit sapidum et prae-politionem iam patitur. Occurramus igitur.

munera

Ut scis, Postman utitur sic dicta variabilium dynamicorum ad bona generanda. Index eorum est infigo et maxima maior pars functionum fictas valores generare solebat. Exempli gratia, temere electronicam generare debes scribere:

{{$randomEmail}}

Sed cum hae variabiles sint (etsi dynamicae) functiones adhiberi non possunt: ​​non sunt parameterizabiles, idcirco de filo detrahere non poterit.

Munera "honesta" addere cogitamus ad TestMace. Ius in medio ${} poterit non solum accedere variabilem, sed etiam munus appellare. Illae. si notificam fictam inscriptionem generare debes, simpliciter scribemus

${faker.internet.email()}

Praeter hoc quod est functio, videbis modum in obiecto dici posse. Et pro magno numero plano variabilium dynamicarum, copia obiectis logice aggregatis habemus.

Quid si chordae chordae computare velimus? Facile!

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

Videbis te etiam variabiles parametri transire! In hoc loco, lector curiosus suspicari potest quod falsum est.

Using JavaScript in expressions

... Et certa ratione! Cum requisita ad functiones formarentur, subito conclusum est validum html locutionibus scribi debere. Nunc ergo liberum est tibi similes locutiones scribere;

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

Et hec omnia sine scripturis in campis input!

Quod ad Postmanum, hic solum variabilibus uti potes, et cum minimam expressionem scribere conaris, validator maledicit ac computare recusat.

Quid TestMace melius quam Postman

Provectus autocompletion

In statu TestMace signum autocompletionis habet quod hoc simile est:

Quid TestMace melius quam Postman

Hic, praeter lineam auto- completam, significatur quid haec linea pertineat. Haec mechanismus solum operatur in expressionibus uncis circumdatus ${}.

Ut videre potes, notae visuales additae sunt quae indicant genus variabilis (exempli gratia, chorda, numerus, ordinata, etc.). Mutare etiam potes modos autocompletionis (exempli gratia, autocompletionem eligere potest cum variabilibus vel capitis). Sed nec ipsum ante.

Primum, autocompletio etiam in locutionibus (ubi fieri potest) operatur. Hoc est quod is vultus amo;

Quid TestMace melius quam Postman

Deinde nunc in scriptis praesto est autocompletio. Vide quomodo operatur!

Quid TestMace melius quam Postman

Nulla res est in comparatione huius functionis cum Postmano - autocompletione circumscripta solum ad static indices variabilium, capitis et eorum bonorum (corrige me si aliquid oblitus sum). Scripta non sunt autocompleted:)

conclusio,

Octobre notatum est annum ab initio nostri producti progressus. Hoc tempore multum facere potuimus, et in quibusdam competitoribus nostris conprehenderunt. Sed ut fortasse, propositum est instrumentum vere opportunum ad operandum cum APIs facere. Adhuc multum laboris habemus, hic rudis ratio est progressionis nostri consilii in annum proximum; https://testmace.com/roadmap.

Responsus tuus nos ad copiam linearum abundantiam melius navigare permittit, et auxilium tuum nobis vires et fiduciam praebet ut rem recte agimus. Ita fit ut hodie magni momenti dies pro incepto nostro sit - dies TestMace divulgatus est ProductHunt. Please support our project, is very important nobis. Praeterea oblatio tentatio est in pagina nostra hodie PH et limitatur

Source: www.habr.com

Add a comment