A system for testing middleware of applications in the N-tiered model. The
test system contains test code generators, test engines to execute
multiple copies of the test code and a data analyzer to analyze and
present the results to a human user. The system is able to automatically
generate test code to exercise components of the middleware using
information about these components that would otherwise be available to
the application under test. Multiple copies of the test code are executed
in a synchronized fashion. Execution times of multiple events are recorded
and then presented in one of several formats. With the system, an
application developer can identify components that represent performance
bottlenecks or can gather information on deployment properties of
individual components that can be used to enhance the performance of the
application under test.
Ένα σύστημα για το υλικολογισμικό των εφαρμογών στο ν-τοποθετημένο στη σειρά πρότυπο. Το σύστημα δοκιμής περιέχει τις γεννήτριες κώδικα δοκιμής, μηχανές δοκιμής για να εκτελέσει τα πολλαπλάσια αντίγραφα του κώδικα δοκιμής και μιας συσκευής ανάλυσης στοιχείων για να αναλύσει και να παρουσιάσει τα αποτελέσματα σε έναν ανθρώπινο χρήστη. Το σύστημα είναι σε θέση να παραγάγει αυτόματα τον κώδικα δοκιμής για να ασκήσει τα συστατικά του υλικολογισμικού χρησιμοποιώντας τις πληροφορίες για αυτά τα συστατικά που ειδάλλως θα ήταν διαθέσιμα στην εφαρμογή υπό δοκιμή. Τα πολλαπλάσια αντίγραφα του κώδικα δοκιμής εκτελούνται σε μια συγχρονισμένη μόδα. Οι χρόνοι εκτέλεσης των πολλαπλάσιων γεγονότων καταγράφονται και παρουσιάζονται έπειτα σε ένα από διάφορα σχήματα. Με το σύστημα, ένας υπεύθυνος για την ανάπτυξη εφαρμογής μπορεί να προσδιορίσει τα συστατικά που αντιπροσωπεύουν τις δυσχέρειες απόδοσης ή μπορεί να συγκεντρώσει τις πληροφορίες για τις ιδιότητες επέκτασης των επιμέρους συστατικών που μπορούν να χρησιμοποιηθούν για να ενισχύσουν την απόδοση της εφαρμογής υπό δοκιμή.