اختبار واجهات برمجة التطبيقات المخصصة
في Oracle Mobile Hub، يمكنك اختبار واجهات برمجة التطبيقات المخصصة قبل نشرها باستخدام البيانات الوهمية. يمكنك أيضًا اختبار موصلات REST باستخدام صفحة الاختبار التي تدعم وضعين: الاختبار القياسي والاختبار المتقدم.
اختبار واجهة برمجة تطبيقات مخصصة لـ Oracle Mobile Hub
لاختبار واجهة برمجة التطبيقات المخصصة مباشرة من Oracle Mobile Hub:
اختبار نقاط انتهاء API باستخدام البيانات الوهمية
يمكنك توفير بيانات وهمية في الطلب ونصوص رسائل الاستجابة أثناء مرحلة تصميم تكوين واجهة برمجة التطبيقات. يتيح لك ذلك فحص سياق كل مكالمة دون الحاجة إلى استخدام بيانات في الوقت الفعلي أو التفاعل مع خدمة في الوقت الفعلي. على سبيل المثال، لاختبار ما إذا كانت التعليمات البرمجية تعالج معرفًا غير صالح بشكل صحيح، يمكنك إضافة مثال في نص الطلب باستخدام بيانات وهمية تحتوي على معرف غير صالح. عند الانتهاء من الاختبار، يمكنك استبدال المثال بتعليمة برمجية أخرى لاختبار جانب آخر من الأسلوب.
contact
في المثال FixItFast:{
"id": 20934,
"title": "Lynn's Leaking Water Heater",
"contact": {
"name": "Lynn Adams",
"street": "45 O'Connor Street",
"city": "Ottawa",
"postalcode": "ala1a1"
"username":"johneta"
}
"status": "new",
"driveTime": 30,
"priority": "high",
"createdon": "2015-04-23 18:12:03 EDT"
}
عند تكوين واجهة برمجة تطبيقات مخصصة، يتم تكوين تنفيذ وهمي تلقائيًا. يتيح لك التنفيذ الوهمي استدعاء واجهة برمجة التطبيقات من تطبيق الأجهزة المتنقلة الخاص بك قبل تنفيذ الرمز المخصص. يتيح لك هذا تطوير واختبار تطبيقات الجوال والرمز المخصص في وقت واحد. إذا كنت راضيًا عن التكوين، يمكنك إضافة تنفيذ حقيقي.
وإلى أن تقوم بإنشاء النسخة المعدلة الأولى، تكون النسخة المعدلة الافتراضية هي النسخة المعدلة الوهمية. بعد تكوين تنفيذ حقيقي، يصبح التنفيذ الافتراضي لواجهة برمجة التطبيقات.
انقر على ارتباط التنقل عمليات التنفيذ لتحميل عملية تنفيذ أو لعرض أية عمليات تنفيذ موجودة. يمكنك تغيير التنفيذ الافتراضي في صفحة عمليات التنفيذ. بعد تحميل عملية تنفيذ، سترى قائمة بعمليات التنفيذ الموجودة، والتي تتضمن عملية التنفيذ الوهمية.
اختبار الواجهة البرمجية للتطبيق لموصل REST
بعد أن قمت الآن بتحديد الواجهة البرمجية للتطبيق لموصل REST وحفظ التكوين، ستحتاج إلى التحقق من قدرتك على إرسال طلب وتلقي النتائج المتوقعة من خدمة الويب. يعد اختبار الاتصال خطوة اختيارية ولكن يمكن أن يوفر لك الوقت من خلال تحديد المشكلات وإصلاحها الآن قبل إنهاء واجهة برمجة تطبيقات الموصل. تتيح لك صفحة الاختبار اختبار نقطة انتهاء واحدة في كل مرة.
إذا قمت بتوفير واصف، لديك وضعان للاختبار للاختيار من بينهما:
-
الاختبار القياسي
في حالة إدخال بيانات تعريف الواصف، يتم عرض وضع الاختبار القياسي الذي يتم فيه إنشاء نصي الطلب والاستجابة من بيانات التعريف الوصفية وعرضهما في علامتي التبويب طلب واستجابة. كل ما عليك القيام به هو تحديد المعلمات لاختبار أساليب GET وتضمين أي رؤوس HTTP تريد اختبارها بها.
-
اختبارات متقدمة
يمكنك تنقيح الاختبار عن طريق تحديد الاختبار في الوضع المتقدم (وضع الاختبار الذي تدخله إذا قمت بإدخال عنوان URL لخدمة بعيدة). بدون بيانات تعريف وصفية، يمكنك تحديد الأسلوب والمورد المطلوب اختبارهما وتضمين أية رؤوس HTTP تريد تضمينها وتكوين نص JSON يدويًا.