SoapUI

البرمجيات قطة:
SoapUI
تفاصيل البرنامج:
الإصدار: 5.4.0 محدث
تاريخ إيداع: 22 Jun 18
المطور: Ole Matzura
ترخيص: حرر
شعبية: 670

Rating: 3.5/5 (Total Votes: 2)

SoapUI هو مشروع تجاري ، يتم توزيعه بحرية ، وقد تم تصميمه ليستخدم كأداة مفيدة للاختبارات الوظيفية ، واختبار التوافق ، واختبار المراقبة ، والاختبار الأمني ​​، وكذلك للتفتيش ، أو المراقبة ، أو التذرع ، أو المحاكاة ، أو الاستهزاء. من واجهات برمجة التطبيقات SOAP / WSDL و REST / WADL.


المعيار الواقعي لاختبار API

تم إعلان SoapUI المعيار الفعلي لاختبار API ، ويتضمن دعمًا REST (نقل الحالة التمثيلي) ، SOAP (بروتوكول الوصول البسيط للكائنات) ، JMS (خدمة رسائل Java) ، JDBC (اتصال قاعدة بيانات Java) ، AMF (تنسيق رسالة الإجراء) ، HTTP (بروتوكول نقل النص التشعبي) وبروتوكولات POX (عادي XML القديم).

من بين مميزاته ، يمكننا أن نذكر أنه يمكن استخدامه لمحاكاة الخدمة ، وسخرية الخدمات ، وتوليد الكود ، واختبار POX ، واختبار AMF ، واختبار SOAP ، واختبار REST ، واختبار الحمل ، والاختبار الوظيفي ، واختبار JMS ، واختبار JDBC ، فضلا عن اختبار الأمان. لديها أكثر من 5،5 مليون عملية تنزيل وتوزيعها كجزء من مشروع SmartBear Software ، الذي ينتج أدوات فعالة لضمان الجودة والتطوير.

بالإضافة إلى ذلك ، يمكن استخدامه كأداة لمولد الشفرة. كما يتيح البرنامج للمستخدمين إنشاء اختبارات أداء متقدمة بسرعة وسهولة بالإضافة إلى تشغيل اختبارات وظيفية مؤتمتة. يعمل SoapUI جيدًا مع جميع جنو / لينكس ، والتي تم توزيعها كحزم ثنائية سابقة التصنيع في تنسيقات ملف tar.gz و sh ، تدعم كلا من معماريات مجموعة التعليمات 64 بت (x86_64) و 32 بت (x 86). يتم أيضًا دعم أنظمة التشغيل Microsoft Windows و Mac OS X.


تحت غطاء المحرك والتوافر

تمت كتابة البرنامج بالكامل بلغة برمجة Java ويستخدم تقنية Java Swing لواجهة المستخدم الرسومية الخاصة به. من أجل راحتك ، يتم توزيعها كحزمة ثنائية عامة سابقة الصنع تتضمن JAR القابل للتنفيذ ، وكذلك مثبتات لمنصات الأجهزة 32 بت و 64 بت ، في تنسيق ملف sh. يمكن العثور على معلومات أسعار SoapUI Pro على موقع المشروع.

ما هو الجديد في هذا الإصدار:

وA جديد المجمعة SwaggerHub البرنامج المساعد الذي يساعدك بسهولة استيراد تعريفات التبختر API من SwaggerHub لمشروعك وتصدير واجهات برمجة التطبيقات لSwaggerHub. (SOAPUIOS-152)
استخدام ذاكرة أكثر كفاءة. (SOAPUIOS-154)
خدمة جديدة من ستانيسلاف فوزنياك (مستخدم جيثب مع sponte اللقب): عداء اختبار له الإعداد الجديد يحظى SoapUI لتصدير خصائص حالة اختبار لتقارير على غرار أداة JUnit. يمكنك العثور على الجديد & quot؛ تصدير JUnit Results مع خصائص اختبار & quot؛ خانة الاختيار في علامة التبويب "التقارير" في مربع الحوار ، والتي تحدد فيها خصائص اختبار العداء قبل التشغيل. لتمكين هذه الوظيفة من سطر الأوامر ، استخدم وسيطة سطر الأوامر الجديدة -J. (SOAPUIOS-156)
إصلاح الخلل التي كتبها مارك باكيت (marcpa00 في جيثب): الإصدارات السابقة من SoapUI تضاعفت الرسائل المرسلة إلى سجل وحدة من التعليمات البرمجية رائع. مارك قد أصلح هذا. (SOAPUIOS-157)
المزيد من إصلاحات الأخطاء:
لم يقم المكون الإضافي UXM AlertSite بإضافة & quot؛ واجهات برمجة التطبيقات للمراقبة & quot؛ إلى قائمة المنتج. (SOAPUIOS-166)
حدث خطأ (& quot؛ لا يمكن تعيين وضع الوصول لملفات scripts wsi-test-tools & quot؛) عند تثبيت المنتج على Linux. (SOAPUIOS-161)

قد يؤدي تشغيل WS-I Compliance الخاص بخدمة SOAP إلى حدوث استثناء. (SOAPUIOS-158)

ما هو الجديد في الإصدار:

وA جديد المجمعة SwaggerHub البرنامج المساعد الذي يساعدك بسهولة استيراد تعريفات التبختر API من SwaggerHub لمشروعك وتصدير واجهات برمجة التطبيقات لSwaggerHub. (SOAPUIOS-152)
استخدام ذاكرة أكثر كفاءة. (SOAPUIOS-154)
خدمة جديدة من ستانيسلاف فوزنياك (مستخدم جيثب مع sponte اللقب): عداء اختبار له الإعداد الجديد يحظى SoapUI لتصدير خصائص حالة اختبار لتقارير على غرار أداة JUnit. يمكنك العثور على الجديد & quot؛ تصدير JUnit Results مع خصائص اختبار & quot؛ خانة الاختيار في علامة التبويب "التقارير" في مربع الحوار ، والتي تحدد فيها خصائص اختبار العداء قبل التشغيل. لتمكين هذه الوظيفة من سطر الأوامر ، استخدم وسيطة سطر الأوامر الجديدة -J. (SOAPUIOS-156)
إصلاح الخلل التي كتبها مارك باكيت (marcpa00 في جيثب): الإصدارات السابقة من SoapUI تضاعفت الرسائل المرسلة إلى سجل وحدة من التعليمات البرمجية رائع. مارك قد أصلح هذا. (SOAPUIOS-157)
المزيد من إصلاحات الأخطاء:
لم يقم المكون الإضافي UXM AlertSite بإضافة & quot؛ واجهات برمجة التطبيقات للمراقبة & quot؛ إلى قائمة المنتج. (SOAPUIOS-166)
حدث خطأ (& quot؛ لا يمكن تعيين وضع الوصول لملفات scripts wsi-test-tools & quot؛) عند تثبيت المنتج على Linux. (SOAPUIOS-161)

قد يؤدي تشغيل WS-I Compliance الخاص بخدمة SOAP إلى حدوث استثناء. (SOAPUIOS-158)

ما هو الجديد في الإصدار 5.2.0:

الميزات الجديدة الرئيسية:
يمكنك استخدام 4 تأكيدات جديدة تعتمد على JSONPath:
JsonPath Count - لحساب عدد مرات تكرار العناصر في استجابة JSON.
JsonPath Existence Match - استخراج البيانات من استجابة JSON ومقارنتها بقيمة متوقعة.
JsonPath Match - التحقق مما إذا كانت استجابة JSON تحتوي على عقدة محددة.
JsonPath RegEx Match - استخراج البيانات من استجابة JSON والتحقق من ذلك مع التعبير العادي. يمكنك العثور على التأكيدات الجديدة في مربع الحوار إضافة التأكيدات ، في مجموعة تأكيد محتوى الموقع.
يمكنك إنشاء مشاريع فارغة جديدة (في الإصدارات السابقة ، يجب أن تعتمد المشاريع على WSDL أو WADL أو URI).
تحسينات:
مظهر جديد مستوحى من Ready! API.
لقد تم إسقاط دعم Java 6. لتشغيل SoapUI ، تحتاج الآن إلى تشغيل Java 7 على جهاز الكمبيوتر الخاص بك. تتضمن حزمة تثبيت SoapUI وحدات Java 7 ، لذلك إذا كنت تستخدم برنامج التثبيت ، فلن تحتاج إلى تنزيل وتثبيت ملفات إضافية.
تم استبدال الرموز ذات النمط القديم بأيقونات أحدث.
المكونات الإضافية المجمعة:
تتضمن حزمة تثبيت SoapUI المكونات الإضافية التالية:
MQTT plugin - يتيح اختبار IOT لخدمات MQTT.

إضافة اختيارية - يتيح تحميل وصف واجهة Swagger وحفظها.
AlertSite UXM plugin - يتيح المراقبة الموزعة لواجهات برمجة التطبيقات.
البق الثابتة:
لم يعمل تأكيد المهلة لخدمة إدارة محتوى (JMS).
فشلت SoapUI في العثور على المرفقات المحددة بواسطة "xop: Include href".
فشل SoapUI في تحميل المكونات الإضافية عند تشغيل الاختبارات باستخدام testrunner.bat واختلاف الدليل الحالي عن bin.
The & quot؛ Help & gt؛ سياسة الخصوصية & quot؛ عنصر القائمة لم يفتح أي صفحة ويب. الآن يفتح http://www.soapui.org/Store-Info/privacy-policy.html.
في محرر خطوة اختبار نقل الملكية ، كان من الممكن إضافة عنصرين بنفس الاسم إلى قائمة التحويلات.
عند تغيير حجم & quot؛ احتواء & quot؛ نافذة تحرير التأكيد ، لم يتم تغيير حجم النص في هذه النافذة بشكل مناسب.
عرض علامة التبويب "نظرة عامة" في محرر REST Interface & quot؛ WSDL Definition & quot؛ بدلاً من & quot؛ WADL Definition & quot ؛.
كان هناك خطأ مطبعي في تفضيلات SoapUI و GT. شاشة إعدادات WSDL.

ما هو الجديد في الإصدار 5.1.3:

الميزات الجديدة الرئيسية:
REST Mocking - بسهولة إنشاء REST MockServices دون البرمجة النصية واختبار APIs غير متوفرة / prototype.
دعم OAuth 2.0 - اختبار واجهات برمجة التطبيقات باستخدام OAuth 2.0 وبيانات اعتماد OAuth 2.0 للمجموعة المختلفة في الملفات الشخصية وأتمتة اختبارات OAuth 2.0 للتكامل مع أدوات الإنشاء الأخرى.
(Pro فقط) REST Discovery - احصل بسرعة على واجهة برمجة التطبيقات غير الموثقة قيد الاختبار من خلال تسجيل تفاعلاتك مع واجهة برمجة التطبيقات.
(Pro فقط) REST Test Suite Builder - إنشاء مجموعات اختبار تلقائيًا من تفاعلاتك المسجلة مع واجهة برمجة التطبيقات ، مع التأكد من اختبار الطلبات الصحيحة.
(Pro فقط) REST Discovery + REST Mocking - قم بإنشاء REST Mocks بسهولة باستخدام الردود من تسجيلات REST Discovery.
البق الثابتة:
تعرض XSDs الآن بشكل صحيح لـ MockServices في الدلائل الفرعية (SOAP-1313)
تعرض لوحة ذاكرة الذاكرة الآن إجمالي الذاكرة الصحيحة للأحجام التي تزيد عن 2 جيجابايت (SOAP-1574)
من الممكن الآن توقيع BinarySecurityToken عند إنشاء إدخال توقيع WSS (SOAPUI-4586 / SOAP-1097 ، مساهمة من Willem Salembier)
تمت الآن مزامنة محرّر المورد وطرق عرض الطلب بشكل أفضل (SOAP-830)
تحسين سلوك جدول معلمات المنبثقة في عرض الطلب (SOAP-845)

تمت إضافة نص تلميح مفقود من & quot؛ New REST Resource & quot؛ الحوار (SOAP-1102)
إزالة بعض المحفوظات مكتبة مكررة. (SOAP-1195)
استيراد WSDL محمي بواسطة مصادقة HTTP الأساسية ممكن الآن (SOAP-1331)
لم يعد تحويل XML يفشل لقيمة JSON التي يبدأ اسمها بالرقم (SOAP-1405)
يتم الآن تغيير حجم صفحة المبتدئين بشكل صحيح أيضًا في نظام التشغيل Mac OS X (SOAP-1212)
لم تعد طلبات إعادة التوجيه تتجاهل إعدادات الوكيل التي تمت تهيئتها يدويًا (SOAP-1208)
تم إصلاح العديد من المشكلات البسيطة في JSON عند استخدام ملفات WADL مع مخطط (SOAP-1219)
تم إصلاح NullPointerException عند تأكيد توافق المخطط على XSDs (SOAP-1229)
يمكن مرة أخرى إنشاء خطوات اختبار REST جديدة على الرغم من وجود خدمات REST بأسماء مكررة. (SOAP-1239)
الخصائص المخصصة الثابتة التي لا تعمل مع خطوات اختبار REST التي كانت تستخدم نقطة نهاية JMS (SOAP-1251)
Fixed SecurityTestRunner لا إنشاء تقارير على نظام التشغيل Mac OS X (SOAP-1278)
توافق محسّن مع MTOM و WCF (SOAP-1316)
تمت إزالة & quot؛ فشل في حذف ملف المشروع المؤقت & quot؛ التحذيرات. (SOAP-1338)
مشروع التصدير لملف مضغوط لم يعد يظهر رسالة خطأ (SOAP-1948)أصبح SSLContext الآن قابلاً للتكوين باستخدام خاصية النظام soapui.sslcontext وبالمثل (SOAP-2013)
لم يعد char Unicode العريض يسبب CharConversionException على الاستيراد (SOAP-1752)
(للمحترفين فقط) إصلاح المكون الإضافي maven عند تنفيذ مشروع يحتوي على تأكيد محتوى الرسائل (SOAP-1348)
(Pro فقط) ثابت تأخير لا لزوم له قدره 500 مللي ثانية في الاختبارات المبنية على البيانات (SOAP-769)
(Pro فقط) تم حل المشكلة الثابتة التي تستخدم فيها أحيانًا اختبارات REST المستندة إلى البيانات البيانات الخاطئة (SOAP-722)
(Pro فقط) لم يعد JSON محوّلًا إلى XML في بعض الحالات (SOAP-1219)
تحسينات:
عرض فئة البرنامج النصي للتجمع الداخلي للثوابت (مساهمة من مارك باكيت)
إضافة إعداد (غير واجهة المستخدم الرسومية) للتحكم في بدء تشغيل خادم Cajo عند بدء التشغيل (مساهمة من مارك Paquette)
تحسين سلوك محدد الملفات في بعض السيناريوهات (مساهمة من مارك باكيت)
تمت إضافة تكوين soapui.logroot المفقود إلى تعريف log4j الخاص بـ GLOBAL_GROOVY_LOG (مساهمة من Michael Ottati)
تم الآن إيقاف IdleConnectionHandler بشكل صحيح (مساهمة من Christoph Thelen)
تطبيع اسم المسار للمستمعين والمصانع والجذور (SOAP-1424 ، مساهمة من مارك باكيت)

المكتبات المحدثة:
proxy-vole 20131209 (SOAP-1208)
rsyntaxtextarea 2.5.0 (SOAP-1425)
commons-io 2.4
wss4j 1.6.14

ما هو الجديد في الإصدار 5.0.0:

الميزات الجديدة الرئيسية:
REST Mocking - بسهولة إنشاء REST MockServices دون البرمجة النصية واختبار APIs غير متوفرة / prototype.
دعم OAuth 2.0 - اختبار واجهات برمجة التطبيقات باستخدام OAuth 2.0 وبيانات اعتماد OAuth 2.0 للمجموعة المختلفة في الملفات الشخصية وأتمتة اختبارات OAuth 2.0 للتكامل مع أدوات الإنشاء الأخرى.
(Pro فقط) REST Discovery - احصل بسرعة على واجهة برمجة التطبيقات غير الموثقة قيد الاختبار من خلال تسجيل تفاعلاتك مع واجهة برمجة التطبيقات.
(Pro فقط) REST Test Suite Builder - إنشاء مجموعات اختبار تلقائيًا من تفاعلاتك المسجلة مع واجهة برمجة التطبيقات ، مع التأكد من اختبار الطلبات الصحيحة.
(Pro فقط) REST Discovery + REST Mocking - قم بإنشاء REST Mocks بسهولة باستخدام الردود من تسجيلات REST Discovery.
البق الثابتة:
تعرض XSDs الآن بشكل صحيح لـ MockServices في الدلائل الفرعية (SOAP-1313)
تعرض لوحة ذاكرة الذاكرة الآن إجمالي الذاكرة الصحيحة للأحجام التي تزيد عن 2 جيجابايت (SOAP-1574)
من الممكن الآن توقيع BinarySecurityToken عند إنشاء إدخال توقيع WSS (SOAPUI-4586 / SOAP-1097 ، مساهمة من Willem Salembier)
تمت الآن مزامنة محرّر المورد وطرق عرض الطلب بشكل أفضل (SOAP-830)
تحسين سلوك جدول معلمات المنبثقة في عرض الطلب (SOAP-845)

تمت إضافة نص تلميح مفقود من & quot؛ New REST Resource & quot؛ الحوار (SOAP-1102)
إزالة بعض المحفوظات مكتبة مكررة. (SOAP-1195)
استيراد WSDL محمي بواسطة مصادقة HTTP الأساسية ممكن الآن (SOAP-1331)
لم يعد تحويل XML يفشل لقيمة JSON التي يبدأ اسمها بالرقم (SOAP-1405)
يتم الآن تغيير حجم صفحة المبتدئين بشكل صحيح أيضًا في نظام التشغيل Mac OS X (SOAP-1212)
لم تعد طلبات إعادة التوجيه تتجاهل إعدادات الوكيل التي تمت تهيئتها يدويًا (SOAP-1208)
تم إصلاح العديد من المشكلات البسيطة في JSON عند استخدام ملفات WADL مع مخطط (SOAP-1219)
تم إصلاح NullPointerException عند تأكيد توافق المخطط على XSDs (SOAP-1229)
يمكن مرة أخرى إنشاء خطوات اختبار REST جديدة على الرغم من وجود خدمات REST بأسماء مكررة. (SOAP-1239)
الخصائص المخصصة الثابتة التي لا تعمل مع خطوات اختبار REST التي كانت تستخدم نقطة نهاية JMS (SOAP-1251)
Fixed SecurityTestRunner لا إنشاء تقارير على نظام التشغيل Mac OS X (SOAP-1278)
توافق محسّن مع MTOM و WCF (SOAP-1316)
تمت إزالة & quot؛ فشل في حذف ملف المشروع المؤقت & quot؛ التحذيرات. (SOAP-1338)
مشروع التصدير لملف مضغوط لم يعد يظهر رسالة خطأ (SOAP-1948)أصبح SSLContext الآن قابلاً للتكوين باستخدام خاصية النظام soapui.sslcontext وبالمثل (SOAP-2013)
لم يعد char Unicode العريض يسبب CharConversionException على الاستيراد (SOAP-1752)
(للمحترفين فقط) إصلاح المكون الإضافي maven عند تنفيذ مشروع يحتوي على تأكيد محتوى الرسائل (SOAP-1348)
(Pro فقط) ثابت تأخير لا لزوم له قدره 500 مللي ثانية في الاختبارات المبنية على البيانات (SOAP-769)
(Pro فقط) تم حل المشكلة الثابتة التي تستخدم فيها أحيانًا اختبارات REST المستندة إلى البيانات البيانات الخاطئة (SOAP-722)
(Pro فقط) لم يعد JSON محوّلًا إلى XML في بعض الحالات (SOAP-1219)
تحسينات:
عرض فئة البرنامج النصي للتجمع الداخلي للثوابت (مساهمة من مارك باكيت)
إضافة إعداد (غير واجهة المستخدم الرسومية) للتحكم في بدء تشغيل خادم Cajo عند بدء التشغيل (مساهمة من مارك Paquette)
تحسين سلوك محدد الملفات في بعض السيناريوهات (مساهمة من مارك باكيت)
تمت إضافة تكوين soapui.logroot المفقود إلى تعريف log4j الخاص بـ GLOBAL_GROOVY_LOG (مساهمة من Michael Ottati)
تم الآن إيقاف IdleConnectionHandler بشكل صحيح (مساهمة من Christoph Thelen)
تطبيع اسم المسار للمستمعين والمصانع والجذور (SOAP-1424 ، مساهمة من مارك باكيت)

المكتبات المحدثة:
proxy-vole 20131209 (SOAP-1208)
rsyntaxtextarea 2.5.0 (SOAP-1425)
commons-io 2.4
wss4j 1.6.14

ما هو الجديد في الإصدار 3.0 Beta 2:

في الغالب إصلاحات الأخطاء والتحسينات الطفيفة.

ما هو الجديد في الإصدار 2.5.1:

soapUI 2.5.1 هو في الأساس إصدار لإصلاح الأخطاء مع بعض التحسينات الطفيفة.

ما هو الجديد في الإصدار 2.5:

مجموعة من إصلاحات الأخطاء والتحسينات الطفيفة ، وذلك بفضل عملائنا ومجتمعنا الرائعين للاختبار وإعداد التقارير ... نحن مدينون لك بطريقة أخرى رائعة إطلاق سراح!

ما هو الجديد في الإصدار 2.0.2 / 2.5 Beta 1:

أخيراً إصدار جديد!
REST / HTTP Support
واردات WADL / التصدير / جيل
JSON / HTML لتحويل XML لتأكيدات ، نقل ، وما إلى ذلك.
REST / HTTP طلب TestStep
توليد كل من التعليمات البرمجية والوثائق ل WADLs
دعم WS-addressing
طلب ، MockResponse ، التأكيد
تحسينات MockService
onRequest / afterRequest scripts
تحسين WSDL التعرض مع نقطة نهاية WSDL
docroot لتقديم محتوى ثابت
دعم طلب الرأس
مشفر ملفات المشروع وحقول كلمة المرور المخفية
LoadTest قبل / بعد البرامج النصية
استيراد / تصدير TestCases / TestSuites للمشاركة
المسارات النسبية لموارد المشروع
يدعم مراقب SOAP المحسّن الآن الترميز المستمر والترميز المقسم
يقوم ملف التفريغ لرسالة الاستجابة تلقائيًا بحفظ الاستجابات إلى ملف محلي
keystores فريدة من نوعها على مستوى الطلب
يحتوي XPath المحسّن على Assertion مع خيار لتجاهل بادئات مساحة الاسم
تحسين دعم خوارزمية الضغط
إعدادات موسعة ذات صلة بـ HTTP


.. النسخ الاحتياطي للمشاريع القائمة الخاصة بك قبل الاختبار ، ويرجى عدم التردد في الاتصال بنا إذا كان لديك أي مشاكل ، اقتراحات ، شكاوى ، الخ!

المتطلبات:

بيئة التشغيل Java 2 Standard Edition Runtime

تعليقات ل SoapUI

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!