Optimisations des performances d'une application / JMeter
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Vaststellen van prestatietests
Prestatiecriteria: architectuur, code
Soorten tests: belasting, prestaties, transactiedegradatie, enz.
Planning van performancetests in de ontwikkelingscyclus
Codeoptimalisering
Methodologie: benchmarkanalyse, voorafgaande tests, grootschalige belastingstests
Beschikbare instrumenten
Workshop: Applicatie architectuur - schrijven van performance tests
Monitoring van geheugengebruik en netwerkverkeer
Systeemmonitoring: geheugen, CPU en tools (OS, MNM, Nagios)
Interpretatie van geheugen/CPU-verbruik
Monitoring van netwerkverkeer, tools (wireshark, ip monitor)
Database query profiling en optimalisatie, tools (IronEye SQL)
Web server monitoring console, tuning
Monitoring van specifieke toepassingen (virtuele machines)
Workshop: Gebruik van instrumenten voor netwerk- en geheugenmonitoring, verzameling en interpretatie van resultaten
Simuleer een toename van de belasting
Beschikbare tools: JMeter, HP LoadRunner, ...
Protocollen
Belastings- en prestatiemetingen
Scripting
Workshop: Aanmaken van JMeter of LoadRunner scripts