WebInject er et gratis verktøy for automatisert testing av web-applikasjoner og tjenester. Den kan brukes til å teste individuelle systemkomponenter som har HTTP-grensesnitt (JSP, ASP, CGI, PHP, Servlets, HTML Forms, etc), og kan brukes som en test sele å lage en pakke med [HTTP nivå] automatisert funksjonell, aksept, og regresjon tester. En test sele, også referert til som en test sjåfør eller en test rammeverk, lar deg kjøre mange testtilfeller og samle / rapportere resultatene. WebInject tilbyr sanntids visning av resultater, og kan også benyttes for å overvåke systemet responstid.
WebInject kan brukes som en fullstendig test rammeverk som styres av WebInject brukergrensesnitt (GUI). Eventuelt kan den brukes som en frittstående test runner (tekst / konsoll applikasjon) som kan integreres og kalles fra andre test rammer eller programmer.
WebInject bruker en XML API (grensesnitt). Dette betyr at du kan bruke WebInject uten å se det er intern gjennomføring (ingen skripting eller programmering nødvendig å bruke det).
WebInject er skrevet i Perl og kan kjøres på alle plattformer som en Perl tolk kan installeres på (MS Windows, GNU / Linux, BSD, Solaris, MAC OS, og mange flere). Foreløpig binære kjør av WebInject er kun tilgjengelig for MS Windows. Hvis du ønsker å kjøre på andre plattformer, må du ha en Perl tolk og kjøre det fra Perl kildekoden.
Test tilfeller er skrevet i XML-filer, bruker XML-koder og attributter, og gått over til WebInject motor for kjøring mot application / service under test. Dette abstraherer innvendige av WebInject implementering bort fra den ikke-tekniske tester, mens du bruker en åpen arkitektur [skrevet i Perl] for de som krever mer tilpasning eller modifikasjoner.
Resultat rapporter genereres i HTML (for visning) og XML (for transformasjon av eksterne programmer). Disse detaljerte resultater inkluderer bestått / ikke bestått status, feil, responstider, etc. Resultatene er også vises i et vindu på brukergrensesnittet hvis du kjører WebInject GUI, og sendes til STDOUT kanal hvis du kjører WebInject Engine som en frittstående (konsoll) søknad.
HTTP responstid kan samles inn og overvåkes i sanntid under testutførelsen. Tidsur statistikk beregnes og vises i en skjerm vinduet under kjøring. Når den brukes sammen med gnuplot (en plotte utility), er en svartid graf generert og oppdateres i sanntid som testkjøringer. Dette brukes til å verifisere svar fra søknaden / service under test er innenfor et akseptabelt område (for å møte dine SLA eller tjenestekvalitetskriteriene). Dette gjør også WebInject skal kjøres som en forestilling probe for application / tjenesteovervåking.
Prog.varedetaljer:
Versjon: 1.35
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 182
Kommentarer ikke funnet