Εξέλιξη Κομματιού
Εισαγωγή στις Δοκιμές Απόδοσης
- Επισκόπηση των δοκιμών απόδοσης
- Σημασία των δοκιμών απόδοσης στην ανάπτυξη λογισμικού
- Τύποι δοκιμών απόδοσης: φορτίου, καταπόνησης, αντοχής, αιχμής, όγκου και κλιμακωσιμότητας
- Κύκλος ζωής δοκιμών απόδοσης
Επισκόπηση του 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
Κοινό
- Μηχανικοί διασφάλισης ποιότητας
- Προγραμματιστές
- Διαχειριστές συστημάτων
Σχόλια (3)
Οι δυνατότητες του Postman και η μελλοντική χρήση του.
Gordana Gacic - SEE Digital D.O.O.
Κομμάτι - API Testing with Postman
Μηχανική Μετάφραση
πρακτικές ασκήσεις, ευκολότερη διατήρηση των πληροφοριών
ashley bolen - Insurance Corporation of British Columbia
Κομμάτι - Test Automation with Selenium
Μηχανική Μετάφραση
Οι κύριες θέματα μπορούν να συζητηθούν και να συμφωνηθούν με τον εκπαιδευτή πριν. Διαχειριστής ηρεμίας και αρεσκείας κατά τη διάρκεια των ημερών σεμινάριου.
Lorenz - Continentale Lebensversicherung AG
Κομμάτι - Advanced Selenium
Μηχανική Μετάφραση