إعادة تشغيل الجلسات واختبار التحميل
يمكن تشغيل طلب ملتقط مرة أخرى كما هو بالضبط، في وضعين يؤدي كل منهما عمله الخاص: إعادة تشغيل الجلسة تُعيد إنتاج سلسلة من الطلبات بشكل جماعي وبترتيبها الأصلي (إعادة إنتاج تدفق، التحقق من التراجع، إعادة التشغيل مقابل بيئة مختلفة)؛ واختبار التحميل يطبّق ضغطاً عالي التردد على طلب واحد لاختبار ما إذا كان يصمد. كلاهما متاح بالنقر بزر الفأرة الأيمن من سجلات الالتقاط، وحتى واجهات برمجة التطبيقات الخاصة التي تحمل توقيعاً / طابعاً زمنياً تعمل بلا مشاكل.
1. ثلاث طرق لـ“إرساله مجدداً”، كل واحدة بمهمتها
Section titled “1. ثلاث طرق لـ“إرساله مجدداً”، كل واحدة بمهمتها”الفكرة نفسها لإعادة إرسال طلب ملتقط، مقسّمة حسب الغرض:
| القدرة | الدور |
|---|---|
| التركيب وإعادة الإرسال | تعديل وإعادة إرسال طلب واحد |
| إعادة تشغيل الجلسة (النصف الأول من هذه الصفحة) | إعادة تشغيل جماعية لـعدة طلبات بالترتيب مع مراقبة حالة وكمون كل واحد |
| اختبار التحميل (النصف الثاني من هذه الصفحة) | ضغط عالي التردد على طلب واحد، مع قياس الإنتاجية ومئينات الكمون |
2. إعادة تشغيل الجلسة: إعادة إنتاج سلسلة من الطلبات بشكل جماعي
Section titled “2. إعادة تشغيل الجلسة: إعادة إنتاج سلسلة من الطلبات بشكل جماعي”خذ سلسلة من الطلبات الملتقطة وشغّلها مجدداً بشكل جماعي بترتيبها الأصلي، لإعادة إنتاج تسلسل الطلبات بأمانة، مع خيار تكرار السلسلة بأكملها N مرة.
كيفية الوصول
- البدء من التقاط: انقر بزر الفأرة الأيمن على “إعادة تشغيل هذا الطلب” في قائمة الالتقاط، أو حدّد عدة طلبات واختر “إعادة تشغيل الطلبات المحددة”.
- الإضافة يدوياً: “+ إضافة طلب” في اللوحة، حيث يمكن تحرير كل واحد في مكانه، الطريقة / الرابط / المعاملات / الترويسات / الجسم.
القابل للتهيئة
- عدد التكرارات: شغّل التسلسل بأكمله N مرة.
- الفاصل الزمني بين الطلبات: توقف لفترة بين كل طلب وآخر.
- تبديل البيئة: اختر بيئة وأعِد تشغيل السلسلة بأكملها مقابل بيئة مختلفة بنقرة واحدة.
النتائج: قائمة بطريقة كل طلب ورابطه ورمز حالته وكمونه، بالإضافة إلى التقدم الإجمالي وعدد النجاح / الفشل والوقت الإجمالي المستغرق.

متى تستخدمها
- إعادة إنتاج تدفق متعدد الخطوات أو مشكلة مرتبطة بالتوقيت.
- تراجع جماعي (regression) للتحقق من مجموعة من نقاط النهاية.
- إعادة تشغيل مقطع من طلبات ملتقطة من الإنتاج كما هي مقابل بيئة اختبار.
3. اختبار التحميل: دفع طلب واحد إلى الحد الأقصى
Section titled “3. اختبار التحميل: دفع طلب واحد إلى الحد الأقصى”التقطت نقطة نهاية وتريد معرفة ما إذا كانت تصمد؟ انقر بزر الفأرة الأيمن على “اختبار تحميل هذا الطلب” على أي طلب ملتقط للبدء فوراً، مع الإبلاغ عن الإنتاجية ومئينات الكمون في الوقت الفعلي.
نقطتا دخول
Section titled “نقطتا دخول”- اختبار التحميل مباشرة من سجل التقاط: انقر بزر الفأرة الأيمن على “اختبار تحميل هذا الطلب”، وتُنقل الطريقة / العنوان / الترويسات / الجسم تلقائياً ويبدأ فوراً، مع إكمال أي بروتوكول ناقص.
- التهيئة اليدوية: افتح “اختبار التحميل” من صندوق الأدوات وأدخل الهدف والمعاملات بنفسك. إنها نافذة عائمة، ويمكنك تشغيل عدة اختبارات تحميل مستقلة في عدة نوافذ في آن واحد دون أن تتداخل مع بعضها البعض.
بخلاف أدوات اختبار التحميل العادية: هنا تنقر بزر الفأرة الأيمن على طلب ملتقط لاختبار تحميله، دون إعادة إدخال المعاملات، فتوفّر عليك رحلة “الالتقاط في مكان آخر ثم نقله يدوياً إلى أداة اختبار التحميل”.
- معدل ثابت (QPS): طبّق الضغط بانتظام عند عدد الطلبات في الثانية المُهيَّأ، باستخدام طريقة قياس كمون أكثر دقة، بحيث تبقى أزمنة الكمون الطرفية مثل p99 صادقة تحت الحمل العالي بدلاً من أن تظهر منخفضة زيفاً، مناسب لتقييم “الكمون الحقيقي لهذه النقطة عند معدل QPS معيّن”. تنطبق هذه الدقة أساساً على هذا الوضع.
- التزامن: أطلق الطلبات المتتالية بتزامن ثابت لـدفع أقصى إنتاجية، مناسب لاختبار “الحد الأقصى الذي يمكن أن يتحمّله”.
المعاملات القابلة للتهيئة
Section titled “المعاملات القابلة للتهيئة”- الطلب: الطريقة (GET / POST / PUT / PATCH / DELETE / HEAD)، الرابط (البروتوكول اختياري، وتُملأ https تلقائياً)، جدول معاملات الاستعلام، جدول الترويسات، الجسم (JSON / نموذج / خام).
- الضغط: المعدل (1 إلى 100000 طلب/ثانية)، التزامن / الاتصالات (1 إلى 2000)، المدة (1 إلى 3600 ثانية، بحسب المدة لا بعدد إجمالي ثابت).
- متقدم: اتباع عمليات إعادة التوجيه، تخطي التحقق من TLS.
- الاتصالات: إعادة استخدام الاتصال تلقائياً (keep-alive)؛ يحاول تلقائياً استخدام HTTP/2 للأهداف عبر HTTPS.
النتائج في الوقت الفعلي
Section titled “النتائج في الوقت الفعلي”- الإنتاجية: رقم RPS حي كبير بالإضافة إلى مخطط خطي حي للإنتاجية.
- العدادات: المُرسَل / الناجح / الأخطاء / الوقت المستغرق.
- مئينات الكمون (بالميلي ثانية): p50 / p90 / p95 / p99 / p99.9 / الحد الأقصى.
- توزيع رموز الحالة: تسميات ملوّنة حسب 2xx / 3xx / 4xx / 5xx / خطأ.

يمكن إيقافه في أي وقت؛ وإغلاق النافذة يوقف تلقائياً اختبار التحميل الجاري.
4. تحرير طلبات بنفس القوة
Section titled “4. تحرير طلبات بنفس القوة”سواء إعادة تشغيل الجلسة أو اختبار التحميل، يتبع تحرير الطلب النسب نفسه لـمُركِّب الطلبات (Composer): فهو يدعم متغيرات البيئة والقيم الديناميكية (UUID، الطابع الزمني، nonce، Base64، MD5 / SHA، توقيع HMAC، ترميز الرابط، وغير ذلك). لذا فإن واجهات برمجة التطبيقات الخاصة التي لا تسمح لك بالمرور إلا بـتوقيع / طابع زمني يمكن أن تُعاد تشغيلها بشكل جماعي وتُختبر تحت الحمل، دون حساب التوقيع يدوياً.
العودة إلى التقاط عبر البروكسي · ذو صلة: التركيب وإعادة الإرسال