TimintTimint
جميع المحاكيات

محاكي اختبارات الأداء (Load Test)

أنشئ سيناريو load test احترافي في أقل من دقيقة: VU، ramp-up، plateau، توزيع حركة المرور ونصائح خبراء.

مجاني 100% Instant🔓 بدون تسجيل
📖

معجم سريع

VU (مستخدم افتراضي)

مستخدم افتراضي يتم محاكاته بالتوازي بواسطة k6/JMeter/Gatling. مقياس التحميل رقم 1.

زيادة تدريجية

ارتفاع تدريجي من 0 → تحميل مستهدف. يمنح المتسلقين التلقائيين الوقت للتفاعل.

هضبة

التحميل المحتفظ به عند الهدف. حيث تقيس الاستقرار وSLOs.

P95 (الكمون)

95% من الطلبات تستجيب أسرع من هذا. أفضل من المتوسط لتجربة المستخدم.

P99 (الكمون)

تلتقط أبطأ الطلبات (بدء التشغيل البارد، توقفات GC، الأقفال). تكشف عن الشذوذ.

RPM / RPS

الطلبات في الدقيقة (أو في الثانية). الإنتاجية الفعالة التي يستوعبها النظام.

الإنتاجية

حجم الطلبات المعالجة على مدى الزمن. قياس على الهضبة، وليس الذروة.

SLO

هدف مستوى الخدمة. هدف رقمي يجب الالتزام به (مثل P95 ≤ 500ms، الأخطاء ≤ 1%).

🧩

سياق المشروع

كلما كان السياق أدق، كانت النصائح أكثر دقة

كل شيء يتدفق من خلال نشر واحد. الاختناقات النموذجية: قاعدة بيانات مشتركة، أقفال، معاملات واسعة جداً.

معايير الاختبار

حدّد الحمل والمدة

إجمالي VU500 VU
مدة ramp-up5 د
مدة plateau15 د
إجراء/دقيقة لكل مستخدم6
🎯

سيناريوهات المستخدم

مجموع النسب يجب أن يساوي 100% (الحالي: 100%)

#1
حصة حركة المرور: 75%
VU: 375إجراءات: 2250/min
#2
حصة حركة المرور: 20%
VU: 100إجراءات: 600/min
#3
حصة حركة المرور: 5%
VU: 25إجراءات: 150/min

الحجم الكلي المُقدّر

~52 500

خلال 20 دقيقة (ramp-up + plateau)

الحمل المستهدف

500

الإنتاجية

3 000/min

المدة الكلية

20 د

تناسق %

100%

المجموع 100%

تفصيل لكل سيناريو

search-cart375 VU · 2250/min
checkout100 VU · 600/min
signup25 VU · 150/min
📊

اذهب إلى الإصدار pro في تطبيق Timint

حلّل النتائج (P95/P99، الأخطاء، النقاط)، احصل على نصائح علاجية واصنع تقرير PDF أنيق.

✅ نقاط أداء محسوبة تلقائيا

✅ نصائح خبراء أداء وسحابة

✅ تقرير PDF برسوم بيانية + حفظ بالملف الشخصي

📈

خطة تفصيلية

الحمل الكلي و لكل سيناريو في كل خطوة تصعيد، ثم على الهضبة

المرحلةالتوقيتإجمالي VUإجمالي req/minsearch-cart
(75%)
checkout
(20%)
signup
(5%)
خطوة التصعيد 1/4 (25%)T+1.3 د12575094 ·56325 ·1506 ·38
خطوة التصعيد 2/4 (50%)T+2.5 د2501 500188 ·1 12550 ·30013 ·75
خطوة التصعيد 3/4 (75%)T+3.8 د3752 250281 ·1 68875 ·45019 ·113
خطوة التصعيد 4/4 (100%)T+5.0 د5003 000375 ·2 250100 ·60025 ·150
هضبة مستدامةT+520 د5003 000375 ·2 250100 ·60025 ·150
الحجم المقدر: ~7 500 إجراءات خلال التصعيد + ~45 000 إجراءات خلال الهضبة = ~52 500 طلبات إجمالية.
⚠️

المخاطر لكل خدمة حيوية

4 خدمة(خدمات) تم فحصها: كل خدمة مكشوفة لها ملف مخاطر خاص بها

خطرالمصادقة

تشبع المصادقة = حظر الجلسات وحلقات تجديد الرمز. راقب: تجمع قاعدة بيانات المستخدمين، ذاكرة التخزين المؤقت لـ JWT، تقييد /login.

خطرالبحث

كمون البحث → التخلي الفوري عن السلة. نقاط الاختناق: فهارس Elasticsearch / Algolia، استعلامات الفئات، عمليات المسح النصية الكاملة.

خطرالدفع

فشل الخروج = خسارة مباشرة في الإيرادات. قياس القمع الكامل (السلة → الشحن → الدفع → التأكيد).

خطرالدفع

خطأ PSP = مدفوعات مفقودة أو رسوم مزدوجة. مفاتيح التكرار إلزامية، التحويل من PSP A إلى B في أقل من 60 ثانية.

🏛️

توصيات الخبراء - نموذج أحادي

نصائح DevOps وSRE ومهندسي الحلول مخصصة لهندستك المعمارية

🛠️

🛠️ DevOps & Cloud scale

  • قم بتحديد أكثر 10 نقاط نهاية تكلفة قبل الاختبار (APM: Datadog، NewRelic، Sentry Performance)
  • قم بتمكين سجل الاستعلامات البطيئة لقاعدة البيانات وأرشفتها خلال الاختبار للتحليل بعد الوفاة
  • Provision +30% CPU/RAM during the test if stateful; otherwise scale horizontally with round-robin LB
  • قم بتجميد النشر وتعطيل مهام cron خلال نافذة الاختبار
⚙️

⚙️ SRE / Platform

  • حدد الإشارات الذهبية الأربعة قبل الاختبار: الكمون، الحركة، الأخطاء، التشبع
  • تنبيه على SLOs (P95، معدل الأخطاء)، وليس حدود CPU الخام
  • قم بإعداد وضع قاعدة بيانات مقيدة للقراءة في حالة التشبع غير المتوقع
  • اختبر التراجع عن النشر السابق في أقل من 5 دقائق
🏛️

🏛️ مهندس الحلول

  • حدد السياقات المحدودة (DDD) للتحضير لتقسيم محتمل إلى مونوث modular
  • قم بنقل الوظائف الثقيلة تدريجياً (PDFs، رسائل البريد الإلكتروني، التصديرات) إلى قائمة انتظار + عامل
  • قم بإخراج الجلسات إلى Redis قبل التوسع أفقيًا (بدون حالة أولاً)
  • قم بقياس التكلفة التشغيلية لكل ميزة لاستهداف الانقسام التالي
🎯

نصائح الخبراء المخصصة للمشروع - تجارة إلكترونية

توصيات محددة لقيود العمل الخاصة بنوع مشروعك

ذاكرة تخزين مؤقت طويلة على صفحات المنتجات (edge + CDN)، إبطال مستهدف من PIM
قفل Redis قصير عند تقليل المخزون لمنع البيع الزائد
نقل رسائل البريد الإلكتروني المعاملات خارج مسار المزامنة (طابور + عامل مخصص)
مفاتيح idempotency عند إنشاء الطلب + التقاط الدفع
خطة فشل PSP A → PSP B في أقل من 60 ثانية في حالة حدوث حادث
استعد للذروات (BF، المبيعات) مع اختبار ≥ 5× متوسط الحركة
📦

كود k6 جاهز للنسخ

سكريبت تم إنشاؤه تلقائيًا مع معلماتك + السيناريوهات + حدود SLO

import http from 'k6/http';
import { sleep, group } from 'k6';

export const options = {
  stages: [
    { duration: '1.3m', target: 125 },
    { duration: '1.3m', target: 250 },
    { duration: '1.3m', target: 375 },
    { duration: '1.3m', target: 500 },
    { duration: '15m', target: 500 },
  ],
  thresholds: {
    http_req_duration: ['p(95)<500', 'p(99)<1500'],
    http_req_failed:   ['rate<0.01'],
  },
};

export default function () {
  group('search-cart', () => {
    // 75% du trafic - 375 VU cible · 2250 req/min
    // TODO: تنفيذ الطلبات لسيناريو search-cart
  });
  group('checkout', () => {
    // 20% du trafic - 100 VU cible · 600 req/min
    // TODO: تنفيذ الطلبات لسيناريو checkout
  });
  group('signup', () => {
    // 5% du trafic - 25 VU cible · 150 req/min
    // TODO: تنفيذ الطلبات لسيناريو signup
  });
  sleep(10.0);
}

قائمة التحقق قبل التصوير

حدد قبل الإطلاق لتجنب الإنذارات الكاذبة

#1حسابات اختبار معزولة (لا مزج مع المستخدمين الحقيقيين)
#2كتالوج / بيانات اختبار تمثيلية (الحجم، التوزيع)
#3المراقبة نشطة: لوحات المعلومات جاهزة + تنبيهات على مؤشرات الأداء الرئيسية
#4سجلات منظمة ومعرف تتبع منتشر عبر جميع الخدمات المتأثرة
#5مزود خدمة الدفع في وضع الصندوق الرملي + تم تفعيل وضع اختبار 3DS
#6تجميد النشر وتعطيل المهام المجدولة خلال الفترة
#7موفر الاستضافة / السحابة تم إخطاره عن الاختبار (تنبيهات السعة + الميزانية)
#8خطة التراجع جاهزة ومختبرة: أقل من 5 دقائق للعودة إلى الحالة السابقة
🔗

شارك هذه المحاكاة

إنشاء رابط عام لإرساله إلى فريقك أو عميلك أو مجلس الإدارة

الرابط سيكون عامًا. سيتم نشر القيم المدخلة هنا فقط. لا بيانات شخصية بخلاف الاسم الاختياري.

رؤية Timint

تخطيط load test جيد يكلّف 10 أضعاف أقل من عطل في الإنتاج. خطّط هنا، نفّذ بأداتك (k6، JMeter، Locust)، حلّل في تطبيق Timint للحصول على تقرير قابل للمشاركة.

نصائح تيمينت الذكية

AI
💳

خدمة دفع محددة: استخدم sandbox الـ PSP وحضّر retries 3DS / idempotency keys.

🛒

تجارة إلكترونية مع بحث: فهرس facets الشائعة وفعّل cache قصير للاستعلامات المتكررة.

📲

حمّل تطبيق Timint لتحليل النتائج وإنشاء تقرير PDF.

📱

Timint App: أدوات محاكاة قوية ودقيقة لاتخاذ أفضل القرارات المالية. احسب، اطبع، احفظ، مجاناً.

شارك :

محاكيات مالية مجانية | Timint

أدوات محاكاة قوية ودقيقة لاتخاذ أفضل القرارات المالية. احسب، اطبع، احفظ، مجاناً.

جرب مجاناًجرب مجاناًجرب مجاناًجرب مجاناًجرب مجاناً

مجاني 100%، بدون تسجيل

FAQ

اكتشف محاكياتنا الأخرى

تصفّح مجموعتنا الكاملة من المحاكيات المجانية (مالية، مهنية، مشاريع، أداء) لاتخاذ قرارات أدق.

اذهب أبعد

أكثر من 40+ محاكي داخل تطبيق Timint

اعثر على جميع أدواتك، عدّاد دخلك في الوقت الفعلي والمزيد داخل تطبيق Timint. متوفر على iOS وAndroid.

LivePDF40+ساعة آبلAI