Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στις Δοκιμές Απόδοσης

  • Επισκόπηση των δοκιμών απόδοσης
  • Σημασία των δοκιμών απόδοσης στην ανάπτυξη λογισμικού
  • Τύποι δοκιμών απόδοσης: φορτίου, καταπόνησης, αντοχής, αιχμής, όγκου και κλιμακωσιμότητας
  • Κύκλος ζωής δοκιμών απόδοσης

Επισκόπηση του Apache JMeter

  • Εισαγωγή στο Apache JMeter
  • Ιστορικό και εξέλιξη του JMeter
  • Χαρακτηριστικά και δυνατότητες του JMeter
  • Εγκατάσταση και ρύθμιση του JMeter
  • Διεπαφή του JMeter: πλοήγηση στο GUI

Βασικές Αρχές Σχεδίου Δοκιμών στο JMeter

  • Κατανόηση των σχεδίων δοκιμών του JMeter
  • Δημιουργία ενός απλού σχεδίου δοκιμής
  • Συστατικά ενός σχεδίου δοκιμής: thread group, samplers, listeners και assertions
  • Εκτέλεση της πρώτης σας δοκιμής στο JMeter

Δημιουργία Προηγμένων Σχεδίων Δοκιμών

  • Εργασία με thread groups: ρύθμιση χρηστών και φορτίου
  • Ρύθμιση προεπιλογών αιτημάτων HTTP και διαχειριστών κεφαλίδων HTTP
  • Χρήση λογικών ελεγκτών: if, loop, switch και interleave controllers
  • Υλοποίηση χρονομετρητών: σταθεροί, ομοιόμορφοι και Gaussian τυχαίοι χρονομετρητές
  • Ενσωμάτωση CSV data set config για παραμετροποίηση

Assertions και Listeners στο JMeter

  • Εισαγωγή στα assertions στο JMeter
  • Ρύθμιση response assertions για επικύρωση
  • Υλοποίηση duration και size assertions
  • Εξερεύνηση των listeners του JMeter: προβολή αποτελεσμάτων, συνοπτικές αναφορές και γραφήματα
  • Προσαρμογή της εξόδου των listeners για ανάλυση

Σενάρια και Ενσωμάτωση Προσθέτων στο JMeter

  • Εισαγωγή στο BeanShell scripting στο JMeter
  • Σενάρια με JSR223 sampler και Groovy
  • Επισκόπηση των προσθέτων του JMeter
  • Εγκατάσταση και χρήση δημοφιλών προσθέτων: προσαρμοσμένα γραφήματα, προηγμένοι controllers και άλλα
  • Ενίσχυση των σχεδίων δοκιμών με πρόσθετα

Δοκιμές Φορτίου σε Εφαρμογές Ιστού

  • Ρύθμιση σχεδίων δοκιμών για δοκιμές φορτίου σε web εφαρμογές
  • Χρήση HTTP samplers και διαχειριστών cookies
  • Δοκιμές RESTful APIs με JMeter
  • Ανάλυση αποτελεσμάτων: εντοπισμός συμφορήσεων και ζητημάτων απόδοσης
  • Αναφορά και εξαγωγή αποτελεσμάτων δοκιμών

Κατανεμημένες Δοκιμές με JMeter

  • Εισαγωγή στις κατανεμημένες δοκιμές
  • Ρύθμιση του JMeter για κατανεμημένες δοκιμές
  • Εκτέλεση κατανεμημένων δοκιμών φορτίου σε πολλαπλούς υπολογιστές
  • Βέλτιστες πρακτικές για κατανεμημένες δοκιμές

Μελέτες Περιπτώσεων Δοκιμών Απόδοσης

  • Μελέτη περίπτωσης 1: δοκιμή φορτίου σε πλατφόρμα ηλεκτρονικού εμπορίου
  • Μελέτη περίπτωσης 2: δοκιμή καταπόνησης σε οικονομική εφαρμογή
  • Μελέτη περίπτωσης 3: δοκιμή απόδοσης backend εφαρμογής για κινητά
  • Διδάγματα και βέλτιστες πρακτικές από πραγματικά σενάρια

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασική κατανόηση των δοκιμών λογισμικού
  • Εξοικείωση με τεχνολογίες διαδικτύου
  • Εμπειρία με Java

Κοινό

  • Μηχανικοί διασφάλισης ποιότητας
  • Προγραμματιστές
  • Διαχειριστές συστημάτων
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες