واجهة برمجة تطبيقات OmniLab ATS

يوفّر OmniLab ATS واجهات برمجة تطبيقات لجدولة عمليات الاختبار والتحقّق من مستوى التقدّم وغير ذلك. ويمكنك استخدامها لدمج Test Station في سير العمل والخدمات.

دليل API المرجعي

واجهة OmniLab ATS متوافقة مع بروتوكول REST وتستخدم عناوين URL موجّهة إلى الموارد وتعالج البيانات المُشفَّرة بتنسيق JSON.

يقدم الإصدار R12 مستكشف واجهات برمجة التطبيقات من Google الذي يوثق نقاط نهاية واجهة برمجة التطبيقات، بما في ذلك معلماتها واستجاباتها. يمكنك استخدام "مستكشف Google APIs" لتجربة واجهات برمجة التطبيقات.

رابط مستكشف واجهة برمجة التطبيقات

الشكل 1. رابط إلى "مستكشف واجهات برمجة تطبيقات Google"

مستكشف واجهات برمجة التطبيقات

الشكل 2: "مستكشف واجهات برمجة تطبيقات Google" مع تمييز مواصفات OpenAPI

إنشاء عميل

يمكنك إنشاء عملاء OmniLab ATS من مواصفات OpenAPI المتوفّرة في مستكشف واجهات برمجة تطبيقات Google (في http://localhost:8000/_ah/api_docs/api.json بشكلٍ تلقائي).

  1. نزِّل أداة OpenAPI Builder.

  2. نفِّذ الأمر التالي لإنشاء ملف تعريف مستخدم في لغة البرمجة المحدّدة.

java -jar openapi-generator-cli.jar generate \
    --input-spec http://localhost:8000/_ah/api_docs/api.json \
    --generator-name LANGUAGE \
    --output OUTPUT_DIRECTORY

يمكنك الاطّلاع على مستندات OpenAPI Generator لمزيد من المعلومات.