Course Outline

Εισαγωγή στο Performance Testing

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

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

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

JMeter Βασικά σχέδια σχεδίου δοκιμής

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

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

  • Εργασία με ομάδες νημάτων: διαμόρφωση χρηστών και φόρτωση
  • Διαμόρφωση προεπιλογών αιτημάτων HTTP και διαχειριστών κεφαλίδων HTTP
  • Χρήση λογικών ελεγκτών: ελεγκτές if, loop, switch και interleave
  • Χρονοδιακόπτες υλοποίησης: σταθεροί, ομοιόμορφοι και τυχαίοι χρονομετρητές Gaussian
  • Ενσωμάτωση διαμόρφωσης συνόλου δεδομένων CSV για παραμετροποίηση

JMeter Ισχυρισμοί και ακροατές

  • Εισαγωγή στους ισχυρισμούς στο JMeter
  • Διαμόρφωση βεβαιώσεων απόκρισης για επικύρωση
  • Εφαρμογή βεβαιώσεων διάρκειας και μεγέθους
  • Εξερεύνηση JMeter ακροατών: προβολή αποτελεσμάτων, συνοπτικές αναφορές και γραφήματα
  • Προσαρμογή της εξόδου ακροατή για ανάλυση

JMeter Ενσωμάτωση σεναρίων και προσθηκών

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

Φόρτωση δοκιμών εφαρμογών Ιστού

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

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

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

Μελέτες περίπτωσης δοκιμής απόδοσης

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

Περίληψη και Επόμενα Βήματα

Requirements

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

Ακροατήριο

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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories