Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
Video

Performance Testing - اختبارات الأداء

About this episode

في هذه الحلقة من بودكاست AskDeveloper، يناقش أحمد الإمام مع محمد الشريف موضوع اختبارات الأداء (Performance Testing) بشكل مفصل وعميق. تبدأ الحلقة بتوضيح الفرق بين أنواع اختبارات الأداء مثل ستريس تست (Stress Test)، لود تست (Load Test)، وسوك تست (Soak Test)، مع شرح متى ولماذا نستخدم كل نوع. كما يتناول الضيوف كيفية إعداد بيئة الاختبار المناسبة بعيداً عن بيئة الإنتاج، وأهمية مطابقة الموارد لضمان دقة النتائج. يناقشون أيضاً الأدوات المستخدمة في اختبارات الأداء، وكيفية تحليل النتائج وتحديد نقاط الضعف في النظام، بالإضافة إلى تحديات مثل إدارة الكاش، الجاربيج كولكشن، والتعامل مع قواعد البيانات المختلفة. الحلقة تقدم نصائح عملية وتجارب واقعية من مشاريع فعلية، مع التركيز على أهمية التخطيط السليم والتدرج في نشر التحديثات لضمان استقرار النظام وتحقيق أفضل أداء ممكن.

Episode notes

• تعريف أنواع اختبارات الأداء: Stress Test، Load Test، Soak Test، Spike Test • كيفية إعداد بيئة اختبار منفصلة ومطابقة للبيئة الإنتاجية • أدوات الأداء المستخدمة مثل JMeter وK6 وأهمية اختيار الأدوات المناسبة • تحليل نتائج الاختبارات وتحديد نقاط الاختناق في النظام • أهمية المراقبة الدقيقة للذاكرة، الجاربيج كولكشن، واستهلاك الموارد • استراتيجيات التعامل مع قواعد البيانات المختلفة وتحديات الترحيل • إدارة الكاش وأثره على الأداء واستقرار النظام • تقنيات التدرج في نشر التحديثات (Canary Releases) لضمان استقرار النظام • دور الأتمتة والذكاء الاصطناعي في تحسين اختبارات الأداء • نصائح عامة لتحقيق أفضل أداء وضمان استمرارية الخدمة
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Ahmed Elemam
Ahmed ElemamGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.
Performance Testing - اختبارات الأداء | AskDeveloper Podcast