ο Apache JMeter ™ Η εφαρμογή για επιτραπέζιους υπολογιστές είναι ένα από τα πιο γνωστά εργαλεία λογισμικού ανοιχτού κώδικα , ένα 100% καθαρή εφαρμογή Java σχεδιασμένη για τη φόρτωση της λειτουργικής συμπεριφοράς και της μέτρησης απόδοση λογισμικού. Αρχικά σχεδιάστηκε για τη δοκιμή εφαρμογών ιστού, αλλά έκτοτε έχει επεκταθεί σε άλλες λειτουργίες δοκιμής.
συμπέρασμα
Αναθεώρηση Apache Jmeter Πρέπει να δοκιμάσετε την υπηρεσία ιστού σας, βάση δεδομένων, FTP- ή διακομιστή ιστού? Τόσο η απόδοση όσο και η λειτουργική δοκιμή? Ρίξτε μια ματιά στο JMeter. Είναι δωρεάν, πολύ διαισθητικό και έχει όλα δυνατότητες που χρειάζεστε για να αυτοματοποιήσετε την εργασία σας. Ένα άλλο μεγάλο πλεονέκτημα του JMeter: ανοιχτή πηγή. Μπορείτε να κατεβάσετε την πηγή και να κάνετε τροποποιήσεις σε αυτήν, αν θέλετε. Επίσης, η άμεση επαφή με τους προγραμματιστές μέσω μιας λίστας αλληλογραφίας είναι πολύ βολική.
Υπόδειξη: Συνδυάστε το JMeter με το Badboy (http://www.badboy.com.au/) για να το κάνουμε ακόμα πιο δυνατό! Το JMeter δεν έχει ρεκόρ & λειτουργικότητα αναπαραγωγής. Το Badboy είναι η λύση. Καταγράψτε τη ροή στον ιστότοπό σας, εξαγάγετε την εγγραφή σε ένα αρχείο JMeter, τροποποιήστε το στις ανάγκες σας και χρησιμοποιήστε το JMeter για να ελέγξετε την απόδοση του ιστότοπού σας.
Το Apache JMeter μπορεί να χρησιμοποιηθεί για δοκιμή απόδοση της εφαρμογής τόσο σε στατικούς όσο και σε δυναμικούς πόρους (αρχεία, Servlets, Σενάρια Perl, Αντικείμενα Java, Βάσεις δεδομένων και ερωτήματα, Διακομιστές FTP και άλλα). Μπορεί να χρησιμοποιηθεί για την προσομοίωση ενός μεγάλου φορτίου σε έναν διακομιστή, δίκτυο ή αντικείμενο για να δοκιμάσετε τη δύναμή του ή για να αναλύσετε τη συνολική απόδοση σε διαφορετικούς τύπους φορτίων. Μπορείτε να το χρησιμοποιήσετε για να κάνετε μια γραφική ανάλυση της απόδοσης ή για να δοκιμάσετε τη συμπεριφορά του διακομιστή / σεναρίου / αντικειμένου σας υπό μεγάλη ταυτόχρονη φόρτωση.
Τι κάνει?
Apache JMeter χαρακτηριστικά περιλαμβάνουν:
- Μπορεί να φορτώσει και να ελέγξει την απόδοση πολλών διαφορετικών τύπων διακομιστή:
- Ιστός – HTTP, HTTPS
- ΣΑΠΟΥΝΙ
- Βάση δεδομένων μέσω JDBC
- LDAP
- JMS
- Ταχυδρομείο – POP3(μικρό) και IMAP(μικρό)
- Πλήρης φορητότητα και 100% Καθαρότητα Java .
- Γεμάτος πολλαπλών νημάτων Το πλαίσιο επιτρέπει ταυτόχρονη δειγματοληψία από πολλά νήματα και ταυτόχρονη δειγματοληψία διαφορετικών λειτουργιών από ξεχωριστές ομάδες νημάτων.
- Προσεκτικός GUI Ο σχεδιασμός επιτρέπει ταχύτερη λειτουργία και ακριβέστερους χρονισμούς.
- Ανάλυση προσωρινής αποθήκευσης και εκτός σύνδεσης / επανάληψη των αποτελεσμάτων των δοκιμών.
- Εξαιρετικά επεκτάσιμο:
- Τα Pluggable Samplers επιτρέπουν απεριόριστες δυνατότητες δοκιμών.
- Μπορούν να επιλεγούν διάφορα στατιστικά στοιχεία φορτίου χρονοδιακόπτες με δυνατότητα σύνδεσης .
- Ανάλυση δεδομένων και προσθήκες οπτικοποίησης επιτρέπουν μεγάλη επεκτασιμότητα καθώς και εξατομίκευση.
- Οι συναρτήσεις μπορούν να χρησιμοποιηθούν για την παροχή δυναμικής εισαγωγής σε μια δοκιμή ή για την παροχή χειρισμών δεδομένων.
- Δειγματοληψίες με γραφή (Το BeanShell υποστηρίζεται πλήρως; και υπάρχει ένα δείγμα που υποστηρίζει γλώσσες συμβατές με BSF)