الوصف
Keploy هي منصة اختبار مبتكرة مدعومة بالذكاء الاصطناعي تحول حركة مرور التطبيقات الحقيقية إلى اختبارات جاهزة للتشغيل ومحاكاة للاعتماد. تقوم بالتقاط طلبات API الواردة والمكالمات الصادرة إلى قواعد البيانات، والطوابير، والخدمات الخارجية، وإعادة تشغيلها كاختبارات حتمية محليًا، في CI، أو عبر بيئات Kubernetes. تستفيد هذه المنصة المفتوحة المصدر من تقنية eBPF لتحقيق تغطية اختبار تصل إلى 90% في دقائق دون الحاجة إلى أي تغييرات في الكود.
قراءة المزيد
تشمل القدرات الأساسية لـ Keploy إنشاء حالات اختبار تلقائية من حركة مرور المستخدمين الحقيقية، وبيئات اختبار تشبه الإنتاج، ومحاكاة الاعتماد المدعومة بالذكاء الاصطناعي. تدعم بيئات متعددة اللغات مثل Go وJava وTypeScript وPython، مما يجعلها متعددة الاستخدامات لفرق التطوير المختلفة. كما تقدم المنصة أيضًا تحققًا مستمرًا في خطوط أنابيب CI/CD، مما يضمن اختبار تغييرات الكود المكتوبة بواسطة المطورين وتلك التي تم إنشاؤها بواسطة الذكاء الاصطناعي بشكل شامل قبل النشر.
نموذج تسعير Keploy يتضمن خطة Playground مجانية، وخطة Pro بسعر 24 دولارًا لكل مستخدم شهريًا، وخطة Enterprise بأسعار مخصصة. تقدم الخطة المجانية ميزات أساسية، بينما تتضمن خطة Pro قدرات متقدمة مثل اختبار العقود، واختبار التحميل، والتعاون بين الفرق. توفر خطة Enterprise ميزات إضافية مثل التقاط Kubernetes، والحوكمة، وضوابط الأمان.
تم تصميم Keploy للمطورين والفرق التي تسعى لتبسيط عمليات الاختبار وتحسين جودة الكود. تقضي على الحاجة إلى كتابة وصيانة الاختبارات يدويًا، مما يسمح للفرق بالتركيز على التطوير والابتكار. مع مجموعة ميزاتها القوية وخيارات النشر المرنة، تعتبر Keploy أداة قيمة لبيئات تطوير البرمجيات الحديثة.
- الفئةمراجعة الشيفرة واختبارها بالذكاء الاصطناعي
- نموذج التسعيرمجاني مع ميزات مدفوعة
- النشرسحابي، محلي
- المنصاتLinux، macOS، Windows
الميزات الأساسية لـ Keploy
إنشاء حالات اختبار تلقائية من حركة مرور المستخدمين الحقيقية
بيئات اختبار تشبه الإنتاج
محاكاة الاعتماد المدعومة بالذكاء الاصطناعي
اختبار التسجيل وإعادة التشغيل باستخدام eBPF
دعم متعدد اللغات
تحقق مستمر في خطوط أنابيب CI/CD
إعداد بدون تكوين
مفتوح المصدر برخصة Apache 2.0
تقييم ثقة الإصدار
اختبار الانحدار في الهجرة
محاكاة البنية التحتية
إزالة تكرار البيانات
كشف الضوضاء باستخدام الذكاء الاصطناعي
اختبار التطبيقات القديمة
دعم بنية Kubernetes والسحابة
كيفية استخدام Keploy؟
التثبيت: إعداد Keploy باستخدام أمر سطر واحد
التسجيل: التقاط حركة مرور API الحقيقية في وضع التسجيل
إعادة التشغيل: التبديل إلى وضع الاختبار لإعادة تشغيل الاختبارات
التكامل: الاستخدام في خطوط أنابيب CI/CD للتحقق المستمر
حالات استخدام Keploy
- اختبار API
- اختبار التكامل
- اختبار الانحدار
- اختبار الأنظمة القديمة
- تكامل CI/CD




