اختبار واجهات Api المخصصة
في Oracle Mobile Hub، يمكنك اختبار واجهات API المخصصة قبل توزيعها باستخدام بيانات mock. يمكنك أيضًا اختبار موصلات REST باستخدام صفحة الاختبار التي تدعم وضعين: الاختبار القياسي والاختبار المتقدم.
اختبار API مخصص للوحة وصل Oracle للأجهزة المتنقلة
لاختبار واجهة برمجة التطبيقات المخصصة مباشرة من Oracle Mobile Hub:
اختبار نقاط انتهاء API باستخدام بيانات السفر
يمكنك إدخال بيانات في نصوص الطلب ورسائل الاستجابة أثناء مرحلة تصميم تكوين API. يتيح لك ذلك فحص سياق كل مكالمة دون الحاجة إلى استخدام بيانات في الوقت الفعلي أو التفاعل مع خدمة في الوقت الفعلي. على سبيل المثال، لاختبار ما إذا كان الرمز يعالج معرفًا غير صالح بشكل صحيح، فيمكنك إضافة مثال في نص الطلب ببيانات mock يشتمل على معرف غير صالح. عند الانتهاء من الاختبار، يمكنك استبدال المثال بالرمز الآخر لاختبار بعض جوانب الطريقة.
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"
}
عند تكوين واجهة API مخصصة، يتم تكوين عملية تنفيذ معطلة تلقائيًا. تتيح لك عملية تنفيذ الصلبة استدعاء API من تطبيق الأجهزة المتنقلة قبل تنفيذ الرمز المخصص. ويتيح لك ذلك إمكانية تطوير تطبيقات الأجهزة المتنقلة واختبارها والرمز المخصص في وقت واحد. في حالة موافقتك على التكوين، يمكنك إضافة تنفيذ حقيقي.
وحتى تقوم بتكوين التنفيذ الأول، يكون التنفيذ الافتراضي هو التنفيذ mock implementation. بعد تكوين عملية تنفيذ حقيقية، تصبح عملية التنفيذ الافتراضية لواجهة API.
انقر على ارتباط التنقل "عمليات التنفيذ" لتحميل عملية تنفيذ أو لعرض أية عمليات تنفيذ موجودة. يمكن تغيير التنفيذ الافتراضي في صفحة "عمليات التنفيذ". بعد تحميل عملية تنفيذ، سترى قائمة بعمليات التنفيذ الموجودة، والتي تتضمن تنفيذ العملية.
اختبار واجهة برمجة تطبيقات REST Connector
الآن بعد قيامك بتعريف واجهة برمجة تطبيقات REST Connector وحفظ التكوين، ستحتاج للتحقق من إمكانية إرسال طلب واستلام النتائج المتوقعة من خدمة الويب. يعد اختبار الاتصال خطوة اختيارية، لكن يمكنك حفظ الوقت من خلال تحديد المشكلات وإصلاحها الآن قبل إنهاء واجهة API للموصل. تتيح لك صفحة الاختبار اختبار نقطة انتهاء واحدة في كل مرة.
إذا قمت بتوفير واصف، فإن لديك وضعي اختبار للاختيار من بين:
-
اختبار قياسي
في حالة تقديم بيانات تعريف للخاصية، يتم عرض وضع الاختبار القياسي حيث يتم إنشاء نصوص الطلب والاستجابة من بيانات التعريف الوصفية ويتم عرضها في علامتي تبويب الطلب والاستجابة. كل ما يلزم القيام به هو تحديد المعلمات التي تريد اختبارها باستخدام أساليب GET وتضمين أية رؤوس HTTP تريد اختبارها معها.
-
اختبار متقدم
يمكنك تنقيح الاختبار بتحديد اختبار في الطور المتقدم (طور الاختبار الذي تدخله في حالة تقديم URL خدمة بعيدة) فبدون ميتاديتا وصفية، يلزم تحديد الأسلوب والمورد لاختبارهما، قم بتضمين أي رؤوس HTTP تريد تضمينها، وقم بتكوين نص JSON يدويًا.