ContiPerf on kevyt testaus työkalu, jonka avulla käyttäjä voi helposti hyödyntää JUnit 4 testitapaukset suorituskyvyn testejä esim jatkuvaan suorituskyvyn testaus. & nbsp; Se on inspiroinut JUnit 4 helppo testikokoonpano lappuja ja JUnitPerf ajatus käärintäyksikön testit suorituskyvyn testaus, mutta tehokkaampi ja helpompi käyttää:
* Java merkintöjä määrittelyssä testin suorittamiseen characterisitics ja suorituskykyvaatimukset
* Voit merkitä testin ajaa tietyn määrän kertoja tai toistuvasti suorittaa tietyn aikaa
* Vaatimukset voivat olla maksimi, keskiarvo, keskipitkällä tai prosenttipiste exectution aika
* Täydellinen valvonta ja luettavuutta suorituskykyvaatimukset
* Voit suorittaa testejä kahdessa eri tilassa, käyttäen niitä niin yksinkertainen laite testejä tai suorituskyvyn testit
* Helppo integrointi Eclipse ja Maven
* Vienti toteutuksen yhteenvedon CSV-tiedostoon
* Pieni kirjasto ilman ulkoista riippuvuuksia (vain JUnit)
* Helppo laajennus tullitilastoihin arviointi- ja seurantajärjestelmiä
Tässä on hyvin yksinkertainen testi:
& Nbsp; tuoda org.junit. *;
& Nbsp; tuoda org.databene.contiperf. *;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; julkinen ContiPerfRule i = uusi ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Invocations = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, keskiarvo = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () heittää poikkeus {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Määrittely ominaisuus tyyppiä ContiPerfRule kanssa huomautusRule aktivoi ContiPerf. Voit valita eri asetuksia määrittämällä testin suorittamiseen (PerfTest) ja suorituskykyvaatimukset (Required). Esimerkissä testi määritelty ajaa 5 kertaa ja vaatia enimmäistoteuttamisaikaa 1,2 sekuntia ja ja keskimäärin alle tai yhtä suuri kuin 250 millisekuntia.
Vuodesta ContiPerf 1,03, voit määrittää samanaikaisuuden testejä sekä täsmennetään määrä, jotka suoritetaan testausmenetelmät samanaikaisesti.
& Nbsp; & nbsp; & nbsp; PerfTest (Invocations = 10, langat = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () heittää poikkeus {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }
Mitä uutta strong> tässä julkaisussa:
- Siunaus ominaisuudet (thread count, lämmetä, ramp up) ovat nyt lisätään luotu HTML-raportti.
Mitä uutta strong> versiossa 2.0:
- Tämä versio tarjoaa tasalaatuisen käyttäytyminen JUnit Tiedotteet 4,7-4,9 ja pystyy luomaan HTML raportteja tilastolliset yhteenvedot ja latenssi jakelu kaavioita.
Mitä uutta strong> versiossa 1.03:
- tukeminen monisäikeinen testausaikataulun
Vaatimukset :
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt