Verstaan ​​die MUnit -toetsopnemer met MuleSoft

Blog

Inleiding

MUnit is 'n raamwerk vir die toets van toepassings vir toepassings waarmee u outomatiese toetse vir u Mule -integrasies en API's kan bou. MUnit is baie goed geïntegreer met Anypoint Studio.



Verskeie funksies beskikbaar met Mule MUnit:

  • Skep en bou muiltoetse deur muilkode te skryf
  • Skep en bou muiltoetse deur Java -kode te skryf
  • Verifieer oproepe van die boodskapverwerker
  • Spottige boodskapverwerker
  • Bespot uitgaande eindpunte
  • Deaktiveer uitgaande eindpunte
  • Deaktiveer inkomende verbindings
  • Skakel inkomende eindpunte uit
  • Ontfout die toetse
  • Bekyk dekkingverslae
  • Spy Message Processor

Watter MUnit -toetsopnemer?

MUnit Test Recorder is 'n nuwe funksie wat met Anypoint Studio 7.5 bekendgestel is, en dit stel ontwikkelaars in staat om die verwerkingsvloei aan te teken en genereer outomatiese eenheidstoetsgevalle, afhangende van aangetekende/vasgelegde gebeure.



Voorvereistes

  • Anypoint Studio 7.5 of later
  • Mule Runtime 4.3 of later
  • MUnit 2.2.5 of later
  • MUnit -inprop 2.5.0 of later

Beperkings van MUnit -toetsopnemer

  • MUnit -toetse kan nie gegenereer word vir vloei met foute in die vloei nie, of selfs foute word hanteer as fout voortgaan.
  • MUnit -toetse kan nie voor of binne vir elke verwerker vir die verwerker gegenereer word nie.
  • MUnit -toets kan nie gegenereer word vir die vloei wat suksesvol uitgevoer is nie, maar die resultate het nie 'n bestemming bereik nie omdat die toepassing doodgemaak of beëindig is.
  • Aangesien MUnit -toetsopnemer die iterasie van data soos lus en rekursiwiteit ondersteun, maar dit sal nie ondersteun as die datastruktuur binne die iterasie gewysig word nie.
  • Spottende waardes as gevolg van parallelle prosesse veroorsaak 'n mengsel van werklike en bespotte data wat die uitvoering van die verwerkers wat in u toets volg, in gevaar stel.

Met MUnit kan ontwikkelaars die uitvoering van die vloei en outomaties gegenereerde toetsgevalle opneem, afhangende van die vasgelegde/aangetekende gebeure en data. Dit maak die ontwikkelaar se lewe makliker dat hulle nie veel van die tyd hoef te spandeer om die MUnit -toetse te skryf nie.

Kom ons leer hoe om 'n eenheidstoets te genereer met behulp van die MUnit -toetsopnemer.



Om die MUnit-toetskas te skep, klik met die rechtermuisknop op die Muilvloei => MUnit => Rekordtoets vir hierdie vloei .

Sodra u op die rekordtoets vir hierdie vloei klik, sal die muilprogram begin, die pop -up oopmaak en die gebeurtenis begin opneem.

toetsopnemer

U moet nou die versoek stuur om die vloei te aktiveer, en sodra die versoek gestuur is, word die hele uitvoering/gebeure aangeteken en kan u die toetse instel.

toetsopnemer

#tutoriaal #integrasie #mulesoft #anypoint #munit

dzone.com

Verstaan ​​die MUnit -toetsopnemer met MuleSoft

MUnit is 'n raamwerk vir die toets van toepassings vir toepassings waarmee u outomatiese toetse vir u Mule -integrasies en API's kan bou.