SoapUI

SoapUI هو تطبيق مفتوح المصدر لاختبار خدمات الويب، يدعم بروتوكول الوصول إلى الكائنات البسيط (SOAP) ونقل الحالة التمثيلية (REST). تشمل وظائفه فحص خدمات الويب ، واستدعائها، وتطويرها، ومحاكاتها ، واختبارها الوظيفي، واختبار التحميل ، واختبار الامتثال. كما طورت شركة Eviware Software AB نسخة تجارية منه، ReadyAPI (المعروفة سابقًا باسم SoapUI Pro )، والتي تركز بشكل أساسي على ميزات مصممة لتعزيز الإنتاجية. في عام 2011، استحوذت شركة SmartBear Software على Eviware. [ 2 ] [ 3 ]

تم إطلاق SoapUI مبدئيًا على منصة SourceForge في سبتمبر 2005. وهو برنامج مجاني مرخص بموجب بنود رخصة الاتحاد الأوروبي العامة . [ 4 ] منذ إطلاقه، تم تحميل SoapUI أكثر من مليوني مرة. [ 5 ] تم بناؤه بالكامل على منصة Java ، ويستخدم Swing لواجهة المستخدم . هذا يعني أن SoapUI متعدد المنصات . يدعم SoapUI اليوم أيضًا بيئات IDEA و Eclipse و NetBeans . [ 6 ] [ 7 ]

يمكن لبرنامج SoapUI اختبار خدمات الويب SOAP وREST و JMS و AMF ، بالإضافة إلى إجراء أي استدعاءات HTTP ( S ) و JDBC . [ 8 ]

سمات

SoapUI

تشمل الميزات الأساسية خدمات الويب: [ 9 ]

  • تقتيش
  • استدعاء
  • تطوير
  • المحاكاة والتقليد
  • الاختبارات الوظيفية، واختبارات الامتثال، واختبارات الأمان

ReadyAPI

ReadyAPI هي النسخة التجارية المخصصة للمؤسسات. تضيف ReadyAPI عددًا من التحسينات الإنتاجية إلى نواة SoapUI، والتي صُممت لتسهيل العديد من المهام المتكررة عند العمل مع SoapUI. [ 9 ]

ميزةفائدةاقرأ المزيد
تغطية WSDLقم بتحليل رسائل الطلب/الاستجابة لمعرفة مدى جودة اختبار/محاكاة/استخدام عقد WSDL.
إعادة هيكلة WSDLتحديث الطلبات/الاستجابات/التأكيدات تلقائيًا عند تغيير ملف WSDL الأساسي.
المشاريع المركبةاعملوا معاً كفريق واحد في مشاريع اختبار خدمات الويب الخاصة بكم.
إدارة المتطلباتإدارة متطلبات المشروع واستيرادها وتصديرها وربطها بحالات الاختبار.
محرر الطلبات القائم على النماذجلتسهيل تحرير وفهم رسائل الطلبات لكل من المستخدمين التقنيين وغير التقنيين.
عارض رسائل النظرة العامةللحصول على نظرة عامة على الاستجابة/الطلب الوهمي/الرسالة المراقبة المقابلة.
محرر طلبات/استجابات قائم على بنية شجريةلتسهيل التنقل وفهم الرسائل الأكبر حجماً.
مفتش الطاولاتلتقديم لمحة سريعة عن محتوى الرسائل الجدولية.
مفتش المخططاتلتسهيل فحص محتوى الرسائل وتصحيح أخطائه.
مفتش XMLلتسهيل فحص محتوى الرسائل وتصحيح أخطائه.
مفتش الوثائقلتسهيل فهم محتوى الرسالة.
خطوة اختبار مصدر البياناتلتسهيل إنشاء الاختبارات القائمة على البيانات.
خطوة اختبار DataSinkيسهل جمع البيانات لاستخدامها في الاختبارات اللاحقة أو لإعداد التقارير الخارجية.
خطوة اختبار DataGenلتبسيط الاختبار الشامل للواجهات المعقدة.
معالجو نقل الملكيةلتسهيل إنشاء حالات اختبار معقدة / تدفقات الرسائل.
معالجات تأكيد XPathلتسهيل إنشاء تأكيدات XPath لخطوات TestRequest و MockResponse.
معالجات XPathيسهل إنشاء تعبيرات XPath في العديد من الحالات.
إعداد التقارير المتكاملةتقديم ملخصات لاختبارات الوظائف لأغراض التتبع والحوكمة.
مكتبة سكربتات Groovyيسهل إعادة استخدام السيناريوهات المعقدة وكتابة البرامج النصية لها.
سطح مكتب ذو علامات تبويبيُسهّل إدارة سطح المكتب باستخدام محررات متعددة.
اكتشاف واجهة برمجة التطبيقاتالقدرة على إنشاء اختبارات SoapUI بناءً على حركة مرور HTTP التي تم التقاطها والتي تم إنشاؤها من إجراءات المستخدم (مثل تصفح موقع ويب)

الجوائز

حصل برنامج SoapUI على عدد من الجوائز، منها:

  • جوائز جولت 2014: أفضل أدوات الاختبار [ 10 ]
  • جوائز ATI للأتمتة، 2009 [ 11 ]
  • جائزة InfoWorld لأفضل برامج المصادر المفتوحة، 2008 [ 12 ]
  • جائزة اختيار قراء SOAWorld، 2007 [ 13 ]

انظر أيضاً

مراجع

  1. "الإصدار 5.10.0" . 2 يونيو 2026. تم الاطلاع عليه في 3 يونيو 2026 .
  2. «بيع شركة Eviware Software AB إلى شركة SmartBear Software Inc» . موقع Mogul. 5 يوليو 2011. مؤرشف من الأصل في 3 يونيو 2016. تم الاطلاع عليه في 3 يونيو 2016 .
  3. أُرشف بتاريخ 12 يوليو 2011 في أرشيف الإنترنت (Wayback Machine) .
  4. "اتفاقية ترخيص المستخدم النهائي لبرنامج SoapUI" . تم الاطلاع عليها بتاريخ 28 سبتمبر 2014 .
  5. "موطن اختبار الوظائف" . soapUI . تم الاطلاع عليه في 13 ديسمبر 2011 .
  6. فيرغسون سمارت، جون (أبريل 2008). أدوات جافا القوية . أورايلي . الصفحات 547-566 . ISBN  978-0-596-52793-8.
  7. "soapUI | تنزيلات برامج التطوير المجانية على" . sourceforge.net . تم الاطلاع عليه بتاريخ 13 ديسمبر 2011 .
  8. "دعم تقنية SoapUI" . soapui.org . تم الاطلاع عليه بتاريخ 14 أبريل 2014 .
  9. ١ ٢ "مقارنة بين soapUI و soapUI Pro" . soapui.org . مؤرشف من الأصل في ١ يناير ٢٠١٢. تم الاطلاع عليه في ١٣ ديسمبر ٢٠١١ .
  10. "جوائز جولت 2014: أفضل أدوات الاختبار" . دكتور دوبز . تم الاطلاع عليه بتاريخ 26 يونيو 2015 .
  11. "بث مباشر لتكريمات شركة ATI Automation" . تم الاطلاع عليه في 5 أبريل 2011 .
  12. "InfoWorld Bossie، أفضل أداة لاختبار خدمات الويب" . InfoWorld. مؤرشف من الأصل في 22 أبريل 2009. تم الاطلاع عليه في 5 أبريل 2011 .
  13. "جوائز اختيار قراء مجلة SOA World لعام 2007" . مجلة SOAWorld. مؤرشفة من الأصل بتاريخ 19 يناير 2011. تم الاطلاع عليها بتاريخ 5 أبريل 2011 .