Η δοκιμή επιδόσεων είναι απαραίτητη για την αξιολόγηση της ανταπόκρισης και της ικανότητας των εφαρμογών web. Περιλαμβάνει τη μέτρηση των βασικών μετρικών όπως οι χρόνοι απόκρισης και η υλοτομία για να διασφαλιστεί ότι τα συστήματα μπορούν να χειριστούν αποτελεσματικά τα αναμενόμενα φορτία χρήστη.

Κατανόηση του Χρόνου Ανταπόκρισης

Ο χρόνος απόκρισης αναφέρεται στη διάρκεια μεταξύ της αποστολής ενός αιτήματος και της λήψης απάντησης από τον εξυπηρετητή. Είναι ένας κρίσιμος δείκτης της εμπειρίας του χρήστη, που επηρεάζει την ικανοποίηση και τη χρηστικότητα.

Για τον υπολογισμό του μέσου χρόνου απόκρισης, αθροίστε όλους τους επιμέρους χρόνους απόκρισης και διαιρήστε με τον αριθμό των αιτήσεων:

Χρόνος απόκρισης κατά μέσο όρο = Συνολικός χρόνος απόκρισης / Αριθμός αιτήσεων

Μέτρηση της διαπερατότητας

Η διαλειτουργικότητα μετρά τον αριθμό των αιτήσεων που υποβάλλονται σε επεξεργασία από το σύστημα εντός συγκεκριμένου χρονικού πλαισίου, συνήθως εκφρασμένου σε αιτήματα ανά δευτερόλεπτο (RPS).

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

Διαμέρισμα = Αριθμός αιτήσεων / Συνολικός Χρόνος (δευτερόλεπτα)

Βασικοί υπολογισμοί δοκιμών απόδοσης

  • Χρόνος απόκρισης: Μέτρα λανθάνουσας διάρκειας που βιώνουν οι χρήστες.
  • Διαμέσου: Δηλώνει χωρητικότητα συστήματος.
  • Φορτίο Πεζικού: Υψηλότερος αριθμός αιτήσεων που υποβάλλονται ανά δευτερόλεπτο.
  • Ποσοστό σφάλματος: Ποσοστό αποτυχημένων αιτήσεων κατά τη διάρκεια της δοκιμής.