קורס עומסים - JMeter

עתיד האוטומציה

כי העולם הוא לא רק פונקציונלי...

jMeter הוא כלי בדיקות Open Source (מקהילת Apache). הוא נכתב כאפליקציית Java ונועד בעיקר לבדיקות לא פונקציונליות - Load , Performance , Stress וכו' , אך אין זה אומר שלא ניתן להשתמש בכלי הזה גם בבדיקות פונקציונליות.

jMeter מציג לנו, הבודקים, ממשק יחסית נוח ומובן של מגוון הכלים הפונקציונלים הממומשים בו, איתו ניתן לעבוד מול מגוון רחב של מערכות: בסיסי נתונים, שרתי FTP , פרוססים שונים, WebServices, תקשורת נתונים (TCP) וכמובן אפליקציות. הכלי תומך במשתנים , נקודות בדיקה - וולידציות וכלי מעקב (Monitoring).

בקורס זה נלמד להתקין ולהטמיע את מערך הבדיקות שלנו בכלי זה, נראה אילו יכולות יש לו, נכתוב בדיקות אשר מסמלצות בקשות (Requests) רבות לשירותים מסויימים ונלמד כיצד לנתח את התוצאות השונות

החלק המתקדם של הקורס יכיל גם לימוד כתיבת סקריפטים בסביבת ה-Beanshell. אינטגרציה עם Selenium WebDriver , בדיקות API (REST) ועוד.

סילבוס הקורס:

- jMeter Basics:
Different Types of Performance Testing
jMeter Setup
jMeter Recording
jMeter Architecture

- Logic Controllers:
Simple Controller
Loop Controller
Random Controller
If Controller
RunTime Controller
Interleave Controller
Module Controller

- Timers:
Constant Timer
Uniform Random Timer
Synchronizing Timer

- Config Elements:
Http Request Default
Cookie and Cache Manager
User Defined Variable
CSV Data Set Config
Counter
Random variable

- Assertion Elements :
Size Assertion
Duration Assertion
HTML Assertion
Response Assertion

- Listener Elements:
View Result Tree
Aggregate Report / Graph
Simple Data Writer
Assertion Listener
View Result in a Table

- Debugging in JMeter:
Debug Sampler

- Programming in jMeter:
Java Class Objects
Methods
Beanshell Scripting
Use Ant and Generate Report
Distributed Testing

- WebService Performance Testing :
Webservice Performance Testing (SOAP)
XPath Assertion (Soap)

- jMeter Interfacing Selenium WebDriver :
Installation
Creating & Running WebDriver Scripts

- DataBase Performance Testing:
JDBC Sampler
SQL Basics

contact-us1
הכתובת שלנו

האומנים 7, תל אביב
admin-AT-yoniflenner.net