القضاء على الضوضاء في اختبارات الأداء في تكامل مستمر: إنجاز CodSpeed Macro Runners

2025-08-03
القضاء على الضوضاء في اختبارات الأداء في تكامل مستمر: إنجاز CodSpeed Macro Runners

كان إنشاء بوابات الأداء في تكامل مستمر لمنع الانحدارات الكبيرة تحديًا بسبب الضوضاء في أدوات التشغيل المُستضافة. تستكشف هذه المقالة قياس هذه الضوضاء باستخدام مجموعات متنوعة من اختبارات المقارنة المعيارية. أظهرت النتائج على GitHub Actions معامل تباين قدره 2.66٪، مما أدى إلى معدل إيجابي خاطئ بنسبة 45٪ لبوابة أداء بنسبة 2٪. قامت CodSpeed Macro Runners، التي تعمل على مثيلات سحابية عارية المعادن مع تحسينات الاستقرار، بتقليل هذه الضوضاء بشكل كبير. حققت Macro Runners تباينًا متوسطًا قدره 0.56٪، مما خفض معدل الإيجابي الخاطئ إلى 0.04٪. يسمح هذا ببوابات أداء أكثر دقة، مما يكشف عن انحدارات دقيقة دون إثقال كاهل المساهمين بالتنبيهات الخاطئة.