
session will cover most common performance testing terminologies and types and simplify all in fun story to make it simple
session will cover all steps in performance testing life cycle
Session will cover , how to define performance testing scope.
Session will cover overview:
- commercial tools
- Open Source tools
- different between both
session will cover how to install and configure Apache JMeter on Windows and the following links
JMeter donwload: https://www-eu.apache.org/dist//jmeter/binaries/apache-jmeter-5.1.1.zip
JRE: https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Configure JRE in Windows:
Win 7: https://confluence.atlassian.com/conf59/setting-the-java_home-variable-in-windows-792499849.html
Win 8: https://javarevisited.blogspot.com/2013/02/windows-8-set-path-and-classpath-java-windows-7.html
Win 10: https://javatutorial.net/set-java-home-windows-10
Session will cover create first script using JMeter by adding sampler Manual .
Session cover, JMeter interface introduction
session will cover high level for all JMeter Elements and what is the usage for each element group
Test Plan
Thread Group
Sampler
Templates
Pre Processors
Post processors
Logic Controller
Assertions
Listeners
Configuration Element
Timer
Test Fragment
Non- Test Element
Session cover, step to install demo application that will be used in first sessions of JMeter and the following links to download required software:
download sample application: https://github.com/bigprof-software/online-invoicing-system/archive/2.6.zip
All Xampp versions - download Xampp server: https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
Note: application can working on all versions start from v5 of Xampp.
session will cover step to create full test case and using HTTP Cookies Manager for handle cookies
Session cover parameters type and how to be used in JMeter
Session cover how to use loops with JMeter and the benefit for using item
Session cover how to use and when using it in JMeter
Session cover how to create template in Jmeter and reuse it.
Session cover how to simulate browser cache and when enable and disable client cache to simulate real user caching.
Session explain who to record secured connection (HTTPS) using JMeter and required configuration with different browsers
session will cover, steps to configure Plugin manager in JMeter and benefit for using it.
download Plugin Manager JAR file: https://jmeter-plugins.org/get/
Session cover:
- regular expression Idea and when you can use.
In previous session, we used Invoice application as demo application and it's very simple application so we need to make scripting more complex so we need more commplicated application that generate dynamic values and have more scenario.
In this session we will install open source application for Inventory management that developed by PHP and you download from this link
Download Link:
https://sourceforge.net/projects/stock-inventory-management/files/latest/download
session cover:
- Using regular expression in JMeter to correlate dynamic values and what is the different between Parameters and Correlation
Session cover , how and when using Assertion in JMeter as validation point
Session cover:
- Install BlazeMeter plugin in Google Chrome
- BalzeMeter signup
- Record JMeter script using BlazeMeter Plugin
Session will cover how to use BlazeMeter cloud for performance testing.
Session execute how to execute JMeter scripts with concurrent users and using Thread Group configuration
session cover how to install and configure JMeter server for run script on remove machine and using many machine as JMeter-Server.
Session Cover:
introduction for listeners
- Summary report
- Agregate report
- Agregrate graph
session cover:
Generate Summary Results
Assertion Results
Backend Listener overview
Comparison Assertion Visualizer
Graph Results
JSR223 Listener Overview
Mailer Visualizer
Response Time Graph
Save Result to file
Summary Result
View Results in Table
Session will cover how to connect to database and retrieve data
Session will cover how to handle retrieve database from database and save in CSV file
session cover how to script web service by send request over http.
web service link is: http://www.dneonline.com/calculator.asmx
الاهداف الرئيسية من الدورة التدريبية
سوف تتعلم فى هذا الكورس اساسيات قياس اختبارات التحمل والاداء وانواعها ودورة حياتها
سوف تتضح الصورة كاملة حول استخدام JMeter لقياس الاداء والتحمل
سوف تكون محترف فى دورة حياة قياس الأداء والتحمل واتمتة وتنفيذه وتحليل الأداء
استخدام الملحقات الخاصة بال JMeter والاستفادة منها
الالمام بالتقارير التى تساعد فى تحسين أداء وتحمل النظام والمساعدة فى حل المشاكل
سوف تكون لديك القدرة على اختبار الأداء الويب وقواعد البيانات وكذلك خدمات الويب