عن المشروع

المدفعية (Artillery) هي منصة شاملة لاختبار الحمل مصمّمة لاختبار الأداء على مستوى الإنتاج. تدعم الاختبارات الموزعة على نطاق السحابة، مما يسمح للمستخدمين بتوسيع نطاق الاختبارات باستخدام AWS Lambda أو AWS Fargate دون الحاجة لإدارة البنية التحتية. من بين القدرات الرئيسية: - دعم البروتوكولات: القدرة على اختبار واجهات برمجة التطبيقات HTTP وGraphQL وWebSocket وSocket.io وgRPC وKinesis. - اختبارات المتصفح: التكامل مع Playwright لإجراء اختبارات الحمل باستخدام متصفحات فعلية خالية من الرأس. - نمذجة أحمال العمل: أدوات لمحاكاة سلوكيات المستخدمين المعقدة من خلال سلاسل الطلبات والخطوات المتعددة والمعاملات. - القابلية للتوسعة: واجهة برمجية للمكوّنات الإضافية للتخصيص وأكثر من 20 تكاملاً للمراقبة والرصد وأنابيب CI/CD. - التكامل مع Node.js: يدعم استخدام أي وحدة Node.js داخل الاختبارات.