Καλυτερα Πρακτικές για τις δοκιμές και τις δοκιμές φορτίου σας στο Jmeter

Τι είναι JMeter Test;

JMeter Δοκιμή είναι η διαδικασία δοκιμής που εκτελείται χρησιμοποιώντας το εργαλείο δοκιμών απόδοσης Apache Jmeter. Βοηθά στη δοκιμή των εφαρμογών Ιστού για δοκιμές απόδοσης, ακραίες δοκιμές καθώς και δοκιμές φορτίου. Υποστηρίζει επίσης στατικούς και δυναμικούς πόρους και παρέχει διάφορες γραφικές αναλύσεις για τον έλεγχο απόδοσης μιας διαδικτυακής εφαρμογής.

Οδηγίες για να ξεπεραστούν JMeter περιορισμοί σε ένα κατανεμημένο περιβάλλον:

  1. Περιορίστε τον αριθμό των νημάτων
  2. Χρήση διακομιστή μεσολάβησης
  3. Χρήση μεταβλητών
  4. Μειώστε τις ανάγκες σε πόρους
  5. Έλεγξε το JMeter κορμούς
  6. Διαγράψτε την τοπική διαδρομή από το CSV Data Set Config
  7. Ακολουθήστε τη σύμβαση ονομασίας αρχείων

καλυτερα Πρακτικές για τα τεστ Jmeter σας

JMeter έχει κάποιους περιορισμούς ειδικά όταν εκτελείται σε κατανεμημένο περιβάλλον. Χρησιμοποιώ JMeter αποτελεσματικά για τη δοκιμή, θα πρέπει να χρησιμοποιήσετε τις ακόλουθες οδηγίες:

Περιορίστε τον αριθμό των νημάτων

Τα Διαχωριστικά ανώτατο όριο τον αριθμό των νημάτων με τα οποία μπορείτε να εκτελέσετε αποτελεσματικά JMeter is 300. Αυτό το όριο οφείλεται στις δυνατότητες του υλικού. Αν JMeter είναι φτιαγμένο να τρέχει με περισσότερο αριθμό νημάτων, η ακρίβεια των πληροφοριών χρονισμού θα μειωθεί.

Χρήση διακομιστή μεσολάβησης

Ο διακομιστής μεσολάβησης είναι ένας από τους JMeter βέλτιστες πρακτικές που σας βοηθούν να αφαιρέσετε ορισμένα κοινά στοιχεία από τα καταγεγραμμένα δείγματα. Επιπλέον, είναι χρήσιμες λειτουργίες για την καταγραφή των δοκιμών σας.

Χρήση μεταβλητών

Ορισμένα σχέδια δοκιμών πρέπει να χρησιμοποιούν διαφορετικές τιμές για διαφορετικούς χρήστες/νήματα. Για παράδειγμα, μπορεί να θέλετε να δοκιμάσετε μια ακολουθία που απαιτεί μια μοναδική σύνδεση για κάθε χρήστη. Αυτό είναι εύκολο να επιτευχθεί χρησιμοποιώντας JMeter μεταβλητές.

Μειώστε τις ανάγκες σε πόρους

Η λειτουργία GUI καταναλώνει πολλή μνήμη υπολογιστή υπό μεγάλο φορτίο. Προκαλεί προβλήματα απόδοσης.

Υπάρχουν μερικά JMeter βέλτιστες πρακτικές δοκιμής φορτίου για τη μείωση των απαιτήσεων πόρων:

  • Χρησιμοποιήστε λειτουργία χωρίς GUI
  • Απενεργοποιήστε το πρόγραμμα ακρόασης "Προβολή δέντρου αποτελεσμάτων" κατά τη δοκιμή φόρτωσης. Γιατί καταναλώνει περισσότερη μνήμη και προκαλεί JMeter τρέχει να ξεμείνει από μνήμη.
  • Απενεργοποίηση όλων JMeter αποτελέσματα γραφημάτων
  • Χρησιμοποιήστε τη μορφή αποτελεσμάτων δοκιμής CSV.
  • Αποθηκεύστε μόνο το απαραίτητο αποτέλεσμα της δοκιμής. JMeter μπορεί να πάρει πολύ χρόνο για να αποθηκεύσετε πολύ λεπτομερή αποτελέσματα δοκιμών.

Έλεγξε το JMeter κορμούς

Τυχόν σφάλματα στο Σχέδιο δοκιμής ή η εκτέλεση της δοκιμής θα καταγραφεί στα αρχεία καταγραφής. Η παρακολούθηση του αρχείου καταγραφής σάς βοηθά να εντοπίσετε έγκαιρα το σφάλμα

Διαγράψτε την τοπική διαδρομή από το CSV Data Set Config

Εάν χρησιμοποιείτε ένα υπάρχον αρχείο δεδομένων CSV που δημιουργήσατε στον τοπικό σας υπολογιστή, θα πρέπει να διαγράψετε την υπάρχουσα τοπική διαδρομή (Τρέχουσα διαδρομή αρχείου CSV). Εάν δεν διαγράψετε την τοπική διαδρομή, JMeter δεν μπορεί να βρει το αρχείο δεδομένων CSV στον τοπικό υπολογιστή σας.

Ακολουθήστε τη σύμβαση ονομασίας αρχείων

Μην αποθηκεύετε το σχέδιο δοκιμής με σύνθετο όνομα αρχείου, χρησιμοποιήστε το μόνο αλφαριθμητικό χαρακτήρων.