WebInject είναι ένα δωρεάν εργαλείο για την αυτοματοποιημένη δοκιμή των web εφαρμογών και υπηρεσιών. Μπορεί να χρησιμοποιηθεί για να εξετάσει τα επιμέρους συστατικά του συστήματος που έχουν διασυνδέσεις HTTP (JSP, ASP, CGI, PHP, Servlets, φόρμες HTML, κλπ), και μπορεί να χρησιμοποιηθεί ως ένα λουρί δοκιμή για να δημιουργήσετε μια σουίτα [HTTP επίπεδο] αυτοματοποιημένο λειτουργικό, αποδοχή, και παλινδρόμησης δοκιμές. Μια ζώνη δοκιμής, που αναφέρεται επίσης ως οδηγός δοκιμών ή ένα πλαίσιο δοκιμής, σας επιτρέπει να εκτελέσετε πολλές περιπτώσεις δοκιμών και τη συλλογή / αναφέρουν τα αποτελέσματά σας. WebInject προσφέρει αποτελέσματα σε πραγματικό χρόνο απεικόνιση και μπορούν επίσης να χρησιμοποιηθούν για την παρακολούθηση των χρόνων απόκρισης του συστήματος.
WebInject μπορεί να χρησιμοποιηθεί ως ένα πλήρες πλαίσιο δοκιμών που ελέγχεται από την WebInject User Interface (GUI). Προαιρετικά, μπορεί να χρησιμοποιηθεί ως αυτόνομο δρομέας δοκιμής (κείμενο / εφαρμογή κονσόλας), τα οποία μπορούν να ενσωματωθούν και ζήτησε από τα άλλα πλαίσια δοκιμών ή εφαρμογές.
WebInject χρησιμοποιεί ένα API XML (interface). Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε WebInject χωρίς ποτέ να δει ότι είναι εσωτερική εφαρμογή (δεν scripting ή προγραμματισμός απαραίτητο να χρησιμοποιηθεί).
WebInject είναι γραμμένο σε Perl και μπορεί να τρέξει σε οποιαδήποτε πλατφόρμα που ένας διερμηνέας Perl μπορεί να εγκατασταθεί σε (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, και πολλά άλλα). Επί του παρόντος, εκτελέσιμα αρχεία των WebInject είναι διαθέσιμη μόνο για MS Windows. Αν θα θέλατε να τρέχουν σε άλλες πλατφόρμες, θα πρέπει να έχετε ένα διερμηνέα της Perl και να το εκτελέσετε από τον πηγαίο κώδικα Perl.
Οι περιπτώσεις δοκιμής γραμμένο σε αρχεία XML, χρησιμοποιώντας τις ετικέτες και χαρακτηριστικά XML, και πέρασε στη μηχανή WebInject για εκτέλεση κατά την εφαρμογή / υπηρεσία υπό δοκιμή. Αυτό αφαιρεί τα εσωτερικά της εφαρμογής WebInject μακριά από το μη τεχνικό tester, ενώ με τη χρήση μιας ανοικτής αρχιτεκτονικής [γραμμένο σε Perl] για εκείνους που απαιτούν περισσότερη προσαρμογή ή τροποποιήσεις.
Οι εκθέσεις των αποτελεσμάτων που παράγονται σε μορφή HTML (για προβολή) και XML (για ο μετασχηματισμός από εξωτερικά προγράμματα). Αυτά τα λεπτομερή αποτελέσματα περιλαμβάνουν επιτυχίας / αποτυχίας κατάσταση, τα λάθη, τους χρόνους απόκρισης, κ.λπ. αποτελέσματα επίσης εμφανίζονται σε ένα παράθυρο στο περιβάλλον χρήστη, εάν εκτελείτε το WebInject GUI, και αποστέλλονται στο κανάλι STDOUT εάν εκτελείτε το WebInject κινητήρα ως ένα αυτόνομο (κονσόλα) εφαρμογή.
Χρόνους απόκρισης HTTP μπορούν να συλλέγονται και να παρακολουθούνται σε πραγματικό χρόνο κατά την εκτέλεση της δοκιμής. Οι στατιστικές Timer υπολογίζεται και εμφανίζεται σε ένα παράθυρο της οθόνης κατά τη διάρκεια της εκτέλεσης. Όταν χρησιμοποιείται μαζί με το gnuplot (α συνωμοτούν κοινής ωφέλειας), ένα γράφημα του χρόνου ανταπόκρισης δημιουργείται και ενημερώνεται σε πραγματικό χρόνο, όπως για τις δοκιμές λειτουργίας. Αυτό χρησιμοποιείται για να ελέγξει τις απαντήσεις από την εφαρμογή / υπηρεσία υπό δοκιμή είναι εντός ενός αποδεκτού εύρους (για την κάλυψη SLA ή την ποιότητα των κριτηρίων παροχής υπηρεσιών σας). Αυτό επιτρέπει επίσης WebInject να λειτουργεί ως ανιχνευτής απόδοσης για την εφαρμογή / υπηρεσία παρακολούθησης.
Στοιχεία Λογισμικού:
Εκδοχή: 1.35
Ανεβάστε ημερομηνία: 3 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 182
Τα σχόλια δεν βρέθηκε