WebInject ist ein kostenloses Tool zum automatisierten Testen von Web-Anwendungen und Dienste. Es kann benutzt werden, um einzelne Systemkomponenten, die HTTP-Schnittstellen (JSP, ASP, CGI, PHP, Servlets, HTML-Formulare, etc) haben zu prüfen, und kann als Testumgebung verwendet werden, um eine Reihe von [HTTP-Ebene] automatisierte Funktions schaffen, Akzeptanz und Regressionstests. Eine Testumgebung, die auch als Testfahrer oder ein Test-Framework bezeichnet wird, ermöglicht es Ihnen, viele Testfälle laufen und sammeln / melden Sie Ihre Ergebnisse. WebInject bietet Echtzeit-Anzeige der Ergebnisse und kann auch für die Überwachung von Systemreaktionszeiten verwendet werden.
WebInject kann als komplette Testrahmens, die von der WebInject User Interface (GUI) gesteuert wird, verwendet werden. Wahlweise kann es als Standalone-Test-Runner (text / Konsolenanwendung), die integriert und von anderen Test-Frameworks oder Anwendungen aufgerufen werden können, verwendet werden.
WebInject verwendet eine XML-API (Schnittstelle). Das heißt, Sie können WebInject ohne jemals zu sehen, es ist interne Implementierung (kein Scripting oder Programmierung notwendig, es zu benutzen) zu verwenden.
WebInject ist in Perl geschrieben und kann auf jeder Plattform, die ein Perl-Interpreter auf (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, und viele mehr) installiert werden, laufen. Derzeit sind nur binäre ausführbare Dateien von WebInject für MS Windows zur Verfügung. Wenn Sie möchten, um auf anderen Plattformen laufen, müssen Sie ein Perl-Interpreter haben und führen Sie es aus dem Perl-Quellcode.
Testfälle werden in XML-Dateien geschrieben, mit Hilfe von XML-Tags und Attribute, und übergeben an die WebInject Motor zur Ausführung gegen die Anwendung / Service im Test. Diese abstrahiert die Interna WebInject-Implementierung von der nicht-technische Tester, während mit einer offenen Architektur [in Perl geschrieben] für diejenigen, die mehr bestellen oder Änderungen.
Ergebnis Berichte werden in HTML erstellt (für Leser) und XML (für tranformation von externen Programmen). Diese detaillierten Ergebnisse umfassen Pass / Fail-Status, Fehler, Reaktionszeiten etc. Die Ergebnisse sind auch in einem Fenster auf der Benutzerschnittstelle, wenn Sie die WebInject GUI angezeigt werden, und sind mit dem STDOUT Kanal gesendet, wenn Sie die Engine als WebInject werden eine eigenständige (Konsole) Anwendung.
HTTP Antwortzeiten erfasst und in Echtzeit während der Testausführung zu überwachen. Timer-Statistiken werden berechnet und in einem Monitorfenster zur Laufzeit angezeigt. Bei Verwendung zusammen mit gnuplot (a Plotten Dienstprogramm) wird eine Reaktionszeit Graph erzeugt und in Echtzeit, wie der Testläufe aktualisiert. Diese wird verwendet, um Antworten von der Anwendung / Diensttest überprüfen sind in einem akzeptablen Bereich (um Ihre SLA oder Servicequalität Kriterien erfüllen). Dies ermöglicht auch WebInject als Leistungssonde für die Anwendung / Dienstüberwachung betrieben werden.
Softwarebeschreibung:
Version: 1.35
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 182
Kommentare nicht gefunden