اختر صفحة

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

API لتقف علي واجهة برمجة التطبيقات. إنها واجهة من برنامج إلى برنامج. مع واجهات برمجة التطبيقات، تتحدث التطبيقات مع بعضها البعض دون تدخل العميل. ولكن مع توفر الآلاف من واجهات برمجة التطبيقات ، يأتي Postman في الصورة لإنشاء واجهات برمجة التطبيقات هذه واختبارها ومشاركتها وإدارتها مما يجعل استخدام واجهة برمجة التطبيقات فعالا وأقل مملة.

ستساعدك هذه المقالة على فهم ماهية ساعي البريد ، وما هي مجموعات ساعي البريد ، والميزات والفوائد البارزة ، وكيف يمكنك إعداد اختبارات التحميل لمجموعات ساعي البريد وتكاملها مع خطوط أنابيب CI / CD مع LoadView.

اختبار تحميل ساعي البريد مع LoadView

استكشف حل اختبار الحمل الخاص بنا أو اقرأ أدناه للحصول على خطوات حول كيفية استخدام ساعي البريد مع LoadView

ما هو ساعي البريد؟

Postman هي أداة عميل API شائعة تسهل على فرق التطوير إنشاء واجهات برمجة التطبيقات ومشاركتها واختبارها وتوثيقها. يوفر تجربة مستخدم سلسة تساعد في الوصول إلى نقاط نهاية واجهة برمجة التطبيقات عن طريق إنشاء طلبات بسرعة وفقا لمواصفات واجهة برمجة التطبيقات وتشريح معلمات الاستجابة المختلفة مثل رمز الحالة والرؤوس ونص الاستجابة الفعلي نفسه. يمكننا الاستفادة من هذه الميزات للاختبار المستمر والآلي. يتم استخدامه كأداة مصاحبة لتطوير وتوثيق واختبار واجهة برمجة التطبيقات ويوفر واجهة مستخدم لجعل طلبات خادم واجهات برمجة التطبيقات REST (نقل الحالة التمثيلية) ويعرض الاستجابة من الخوادم.

Postman هي أداة تطوير API تستخدم في دورة حياة تطوير البرمجيات:

  • تطوير واجهة برمجة التطبيقات
  • اختبار واجهة برمجة التطبيقات
  • وثائق واجهة برمجة التطبيقات

لا يوفر لنا ساعي البريد بيئة للعمل مع واجهات برمجة التطبيقات فحسب ، بل يمكن استخدامه أيضا لطلب صفحات الويب مثل المتصفح. أدخل عنوان URL في شريط العناوين واضغط على إرسال لرؤية استجابة HTML (لغة ترميز النص التشعبي). يمكن أن يساعد ساعي البريد أيضا في إلحاق البرامج النصية قبل أن يرسل المستخدم الطلب وبعد الحصول على الاستجابة. يمكننا تخزين كل طلب في مجموعة ، والتي يمكن استخدامها لاحقا لتشغيل جميع الطلبات بالترتيب.

ومع ذلك ، فإن الشيء الوحيد الذي لا يملكه ساعي البريد هو أداة اختبار الأداء. على الرغم من أنك ستتمكن من تشغيل اختبارات صغيرة خاضعة للرقابة تمنحك أوقات استجابة API ، إلا أنها ليست مثل تشغيل اختبار في ظل ظروف العالم الحقيقي. إنه لا يضع واجهة برمجة التطبيقات تحت أي نوع من الضغط الحقيقي ، لذلك فهو ليس مؤشرا جيدا على كيفية استجابة واجهة برمجة التطبيقات الخاصة بك عند مشاركة مستخدمين حقيقيين. لذلك ، تحتاج إلى حل مثل LoadView ، والذي سنتحدث عنه بمزيد من التفصيل لاحقا في هذه المقالة.

واجهة ساعي البريد

ما هو اختبار واجهة برمجة التطبيقات؟

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

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

اختبار واجهة برمجة التطبيقات: الاختبار الوظيفي مقابل اختبار الحمل

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

من ناحية أخرى ، يشبه اختبار الحمل الاختبار الوظيفي ، ولكن الفرق هو أن اختبار الحمل يحدد لاختبار كيفية وقوف هذه الوظائف أمام أعداد كبيرة من المستخدمين المتزامنين ، أو الحمل. تتضمن نتائج اختبار التحميل فهم كيفية استجابة نقاط نهاية واجهة برمجة التطبيقات هذه وأدائها تحت الحمل.

ملامح ساعي البريد

يبدو أنه لا توجد نهاية للكمية الهائلة من الميزات التي يقدمها ساعي البريد للمستخدمين. من ميزات مثل واجهة برمجة تطبيقات Postman وعناصر التحكم في سير العمل إلى الشاشات المضمنة لاختبار الانحدار ، تحتوي الأداة على اختبار API مغطاة. ومع ذلك ، على مستوى عال ، هناك عدد قليل من الميزات الأساسية التي سيحتاجها كل مختبر API. دعونا نلقي نظرة فاحصة على هذه الميزات.

طلبات الاستيراد

يوفر ساعي البريد ميزة الاستيراد ، حيث يمكننا لصق نص CURL الخام وتحويله إلى طلب منسق بتفاصيل مثل عنوان URL للطلب والرؤوس ونص الطلب ومعلمات الاستعلام ورموز التفويض.

بروتوكولات متعددة ودعم تقني

تتيح لنا ميزة عميل Postman API إرسال طلبات REST و SOAP و WSDL و GraphQL .

كتابة حالات الاختبار

يمكننا إنشاء حالات اختبار تقوم بتشغيل واجهات برمجة التطبيقات المضافة ويمكننا المساعدة في التحقق من صحة الاستجابة من خلال تأكيد استجابات JSON / XML والتحقق من صحة رمز الاستجابة.

مجاميع

يساعدنا ساعي البريد على إنشاء مجموعات تساعد على فصل واجهات برمجة التطبيقات مع بنية المجلدات للمشاريع المختلفة. يوفر الدعم لتشغيل المجموعة ، والتي ستقوم في النهاية بتشغيل جميع أجزاء واجهات برمجة التطبيقات من المجموعة.

التحقق من صحة مخطط JSON

يمكنك استخدام مخطط JSON (تدوين كائن جافا سكريبت) لتحديد بنية طلباتهم وردودهم. فهو يساعد على تنظيف وهيكلة محتوى JSON ، مما يجعل من السهل فهمه وقراءته على Postman.

استخدام البيئة والمتغيرات الديناميكية

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

تحويل واجهة برمجة التطبيقات إلى رمز

يسمح ساعي البريد بتحويل طلب واجهة برمجة التطبيقات إلى رمز بجميع اللغات البارزة مثل جافا سكريبت وجولانج وجافا وبي إتش بي وبايثون وغيرها الكثير.

فوائد ساعي البريد

أولئك الذين يستخدمون ساعي البريد على أساس منتظم سيكونون على دراية بالفوائد أدناه. ومع ذلك ، هذه ليست قائمة شاملة بقدرات وميزات أداة اختبار واجهة برمجة التطبيقات هذه. دعونا نلقي نظرة على بعض الفوائد الرئيسية لساعي البريد.

أتمتة اختبار واجهة برمجة التطبيقات

هذه هي الفائدة الأولى والأكثر وضوحا من ساعي البريد. تتيح لك الأداة أتمتة اختبار واجهة برمجة التطبيقات ودمج المجموعة مع خطوط أنابيب CI / CD. وكما ذكرنا أعلاه ، يستخدم اختبار واجهة برمجة التطبيقات تنسيقات JSON أو XML ، وهي مستقلة عن إطار التطبيق أو البروتوكولات التي يستخدمها مطورو التطبيقات. بغض النظر عن الإطار الذي تستخدمه (بايثون ، جافا سكريبت ، روبي ، إلخ) ، يدعمه ساعي البريد. يمكنك أتمتة اختبارات الوحدة واختبارات التكامل واختبارات الانحدار والاختبارات الوهمية.

النظام الأساسي ونظام التشغيل متوافق

ساعي البريد متاح لنظام التشغيل Mac OS X و Windows و Linux. يتوفر تطبيق الويب Postman أيضا ومحسن لأجهزة Chrome و Firefox و Edge و Safari.

تقارير اختبار ساعي البريد

يوفر تقرير اختبار يساعدنا في تتبع البيانات من خلال منشئ الطلبات ويمكنك إنشاء تقارير HTML لعمليات الاختبار التي يتم تشغيلها.

التكامل

يوفر Postman الدعم ويمكن دمجه بسهولة مع جميع أدوات المطورين الرئيسيين مثل GitHub و Slack و Dropbox و GitLab.

التسعير

جميع الوظائف الرئيسية لساعي البريد مجانية. يمكنك الحصول على جميع المزايا المذكورة أعلاه مجانا. هناك أيضا خطط مدفوعة الأجر ل Postman Pro و Postman Enterprise للمؤسسات الصغيرة والكبيرة.

بدائل ساعي البريد

غرور

شعار التباهي

 

 

Swagger هي مواصفات واجهة برمجة تطبيقات مفتوحة المصدر ، وهي تشبه WSDL لواجهات برمجة تطبيقات REST ، حيث تحدد بنية واجهات برمجة تطبيقات REST (عناوين URL لنقاط النهاية ، ونماذج الإدخال / الإخراج ، ومخطط المصادقة ، وما إلى ذلك). يعتمد ملف المواصفات على JSON وامتداد الملف إما JSON أو YAML. بعض النقاط البارزة الرئيسية في Swagger هي:

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

واجهة مستخدم الصابون

شعار SoapUI

 

 

 

يسمح SoapUI للمستخدمين باختبار واجهات برمجة تطبيقات REST و SOAP بسرعة وسهولة ، حيث تم إنشاء الأداة خصيصا لاختبار واجهات برمجة التطبيقات. يساعد SoapUI في اختبار مجموعات معقدة من خدمات الويب مثل RESTful و SOAP و JSON و AMF. ومع ذلك ، تحتاج إلى استخدام WSDL لاختبار خدمات الويب. بالإضافة إلى ذلك ، لاستيعاب الأتمتة ، هناك الكثير من البرامج النصية المطلوبة ، وبالنسبة للمستخدمين الذين لم يخوضوا هذه التجربة ، يمكن أن يصبح الأمر صعبا ويستغرق وقتا طويلا. بعض النقاط البارزة الرئيسية في SoapUI هي:

  • تساعد وظيفة الإشارة والنقر على تسهيل استخدام JSON وXML.
  • قم بتحميل البيانات من Excel والملفات وقواعد البيانات وما إلى ذلك.
  • أعد استخدام حالات الاختبار الوظيفية كاختبارات تحميل.
  • يتكامل مع منصات إدارة واجهة برمجة التطبيقات التابعة لجهات خارجية ، ويدعم REST و SOAP و JMS و IoT ، إلخ.

دمج اختبار جمع ساعي البريد في خط أنابيب CI / CD

التكامل المستمر (CI) هو ممارسة تطوير تتطلب من المطورين دمج التعليمات البرمجية بانتظام في مستودع مشترك. وهو ينطوي على عملية أتمتة بناء التطبيقات واختبارها في كل مرة يتم فيها الالتزام بتغيير جديد بشفرة المصدر. يمكن تفسير التطوير المستمر على أنه سلسلة من الخطوات التي يجب تنفيذها بالتسلسل لتمكين التطبيق من التشغيل على خادم متخصص وتلبية حالة استخدامه لخدمة طلبات المستخدم.

تحميل اختبار مجموعات ساعي البريد باستخدام LoadView

كلما اختبرنا تطبيقا خلفيا ، يعد اختبار الوظيفة جزءا قياسيا من العملية لضمان عمل الأشياء كما كنا نرغب في عملها. الآن ، كل هذا جيد وجيد ، ولكن ليس للعالم الحقيقي. سيتم استخدام تطبيقاتك من قبل العديد من المستخدمين ، إن لم يكن مئات أو آلاف المستخدمين في نفس الوقت ، لذلك نحتاج أيضا إلى إجراء اختبار الأداء لمعرفة مدى تحملهم لحركة المرور هذه. نحن بحاجة إلى قياس التطبيق والتحقق من صحته مع كل تغيير في التطبيق. كما رأينا نظرة عامة على Postman وميزاته وكيف يمكننا إعداد استراتيجية اختبار لاختبار API الوظيفي ، سنحتاج إلى فهم الأدوات التي يمكن أن تساعد في اختبار الاختبار.

في الحالات التي نستخدم فيها Postman لاختبار وظائف واجهة برمجة تطبيقات الويب ونريد إنشاء اختبار تحميل من مجموعات مكالمات واجهة برمجة التطبيقات لدينا ، يمكننا اختيار أداة اختبار تحميل متخصصة مثل LoadView. يوفر LoadView اختبار تحميل حقيقي يستند إلى المستعرض لواجهات برمجة التطبيقات ، بالإضافة إلى تطبيقات الويب (الخارجية والداخلية) ومواقع الويب والخوادم.

إعداد الاختبار

سنلقي نظرة خطوة بخطوة على كيفية إعداد اختبار تحميل تطبيق الويب لمجموعة ساعي البريد.

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 1

قبل أن نبدأ ، سنحتاج إلى تصدير مجموعة ساعي البريد. يمكننا اختيار خيار الحصول على رابط عام ويمكننا استيراده بسهولة إلى LoadView (ملاحظة: تأكد من أن مجموعة Postman تستخدم المتغيرات المحلية فقط نظرا لعدم تخزين متغيرات البيئة في المجموعة).

ساعي البريد جمع التصدير

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 2

افتح النظام الأساسي LoadView وحدد إنشاء اختبار تحميل جديد .

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 3

هنا سترى أنواع اختبار التحميل المختلفة المتوفرة داخل LoadView – تطبيقات الويب ومواقع الويب وواجهات برمجة التطبيقات. بالنسبة لحالة الاستخدام الخاصة بنا ، سنحدد خيار مجموعة ساعي البريد لبدء اختبارات واجهة برمجة التطبيقات.

نوع اختبار الحمل ساعي البريد

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 4

سيتم فتح نافذة جديدة وهنا سنحتاج إلى استيراد مجموعة ساعي البريد المصدرة والنقر فوق إنشاء جهاز.

طلب استلام ساعي البريد

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 5

بمجرد إنشاء جهاز بنجاح ، سنرى شاشة سيناريو الاختبار ، حيث يمكننا تعيين نوع التحميل ، والذي سيختلف بناء على هدف اختبارنا.

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

أنواع تحميل مجموعة ساعي البريد

اختبار واجهة برمجة تطبيقات ساعي البريد LoadView: الخطوة 6

بمجرد إنشاء سيناريو اختبار مع قائمة بجميع واجهات برمجة التطبيقات ، يمكننا الآن تنفيذ اختبارات الحمل والإجهاد لواجهات برمجة التطبيقات الخاصة بنا. بعد الانتهاء بنجاح من تشغيل اختبار الحمل ، سيتم تزويدك بالتقارير ولوحات المعلومات والمقاييس التي توضح كيفية أداء واجهة برمجة التطبيقات والأنظمة الخاصة بنا تحت الحمل.

تكامل اختبار تحميل مجموعة ساعي البريد مع جينكينز

نظرا لأننا نظرنا في كيفية دمج اختبارات تحميل مجموعة ساعي البريد وتشغيلها باستخدام LoadView ، يمكننا إضافة هذه الاختبارات كجزء من CI / CD للحصول على تعليقات منتظمة ونتائج الأداء. يوفر LoadView أيضا التكامل مع Jenkins مما يساعد على اختبار الإجهاد وتطبيقات الويب وواجهات برمجة التطبيقات مع اتصالات متزامنة في متصفحات حقيقية من سحابة مدارة بالكامل. يمكن أيضا اختبار تحميل أي تحديثات جديدة أو ميزات إضافية باستخدام المكون الإضافي LoadView ل Jenkins.

دعونا نلقي نظرة على الخطوات المستخدمة لسيناريو اختبار مجموعة Postman الذي تم إنشاؤه مسبقا في LoadView وتكامله مع Jenkins.

الخطوة 1. لدمج الاختبارات مع Jenkins ، سنستخدم نفس سيناريو اختبار Postman الذي تم إنشاؤه أعلاه.

الخطوة 2. إنشاء معرف مستخدم فريد. سيتم استخدام هذا كرمز أمان للاندماج في Jenkins. انسخ معرف المستخدم للتكامل.

ساعي البريد جينكينز التكامل UID

الخطوة 3. يمكن العثور على معرف سيناريو الاختبار لمجموعة ساعي البريد الخاصة بنا في صفحة إعداد السيناريو أو في صفحة محفوظات الاختبار (مدير > الاختبار قائمة > إجراءات الاختبار المحفوظات).

سجل اختبار جمع ساعي البريد

تحميل فيو البرنامج المساعد في جينكينز

لتكوين المكون الإضافي LoadView اتبع الخطوات التالية:

  1. قم بتسجيل الدخول إلى حساب جنكينز الخاص بك.
  2. في Jenkins، انتقل إلى بيانات الاعتماد إضافة بيانات > اعتماد > LoadView Security Token (UID). تكوين بيانات الاعتماد والتحقق من صحتها.
  • طيب. رمز أمان LoadView (UID).
  • النطاق. حدد عام.
  • الهوية. اترك الإعداد الافتراضي أو حدد معرفا فريدا.
  • الوصف. حدد وصفا فريدا لتمييز بيانات الاعتماد.
  • UID. الصق UID لواجهة برمجة تطبيقات الويب لاختبار التحميل من حساب LoadView الخاص بك. بمجرد إضافة UID ، انقر فوق التحقق من صحة UID للتأكد من أن Jenkins يمكنه الوصول إلى واجهة برمجة تطبيقات LoadView.
  1. بعد ذلك، حدد وظيفة وانقر على تكوين.

جينكينز لودفيو رمز الأمان

  1. انتقل إلى إنشاء > إجراءات ما بعد الإنشاء إضافة إجراء > ما بعد الإنشاء > سيناريو اختبار تحميل LoadView-Run. حدد إعدادات اختبار الإجهاد LoadView للبناء:
  • بيانات الاعتماد. حدد مفتاح واجهة برمجة التطبيقات باستخدام الوصف.
  • معرف السيناريو. الصق معرف سيناريو الاختبار الذي تريد استخدامه في الإنشاء. انسخ المعرف من صفحة السيناريو في LoadView.
  • عتبة الخطأ. حدد نسبة مئوية مقبولة من الجلسات التي تحتوي على أخطاء حدثت أثناء الاختبار (فشل الوصول إلى المورد المستهدف ، ولم يتم العثور على كلمات رئيسية / صورة ، وما إلى ذلك). إذا كانت النسبة المئوية لجلسات الخطأ أكبر من القيمة المحددة، وضع علامة على البنية على أنها فشل في Jenkins.
  • متوسط الوقت. حدد حدا لمتوسط وقت الاستجابة الذي تم قياسه أثناء تنفيذ الاختبار. إذا تم الوصول إلى الحد الأقصى ، وضع علامة على الإنشاء على أنه فشل في Jenkins.
  1. انقر على حفظ.

عرض نتائج اختبار LoadView

أخيرا ، قمنا بنجاح بدمج مجموعة ساعي البريد الخاصة بنا مع Jenkins باستخدام LoadView كمنصة. أثناء تشغيل اختبار الإجهاد الخاص بنا ، يتم عرض الحالة في إخراج وحدة تحكم Jenkins في وضع الوقت الفعلي.

ساعي البريد جينكينز وحدة التحكم الإخراج

ساعي البريد جينكينز LoadView نتائج أداء الاختبار

مراقبة اختبار جمع ساعي البريد

LoadView هو جزء واحد من العديد من الحلول داخل منصة Dotcom-Monitor. يوفر Dotcom-Monitor أيضا أدوات مراقبة سهلة لمجموعات ساعي البريد الخاصة بنا. إذا كان لدينا مجموعة من اختبارات التكامل المستخدمة لاختبار واجهة برمجة التطبيقات الداخلية مع Postman ، ونريد أيضا إعداد اختبارات لتشغيلها من خارج الشبكة المحلية ، فيمكننا تحميل اختبارات Postman إلى Dotcom-Monitor. باستخدام مهمة Dotcom-Monitor Postman Collection ، يمكننا إنشاء اختبارات مراقبة تلقائية مع تنبيهات حول الأخطاء. يمكننا تحديد مواقع المراقبة ، وجدولة المراقبة ، والفلاتر ، وإعداد التقارير بناء على نتائج المراقبة.

سيتم تنفيذ مجموعة طلبات HTTP المضافة بشكل متكرر باستخدام التردد المحدد لتنفيذ تسلسل المكالمات إلى واجهة برمجة تطبيقات الويب المستهدفة. مع ذلك سيكون لدينا التأكيدات التي تم تحديدها للطلبات في Postman والتي ستساعد في التحقق من ردود API. إذا لم يتم استيفاء أي شرط تم تعيينه بواسطة التأكيدات ، وضع علامة على المهمة على أنها فاشلة.

تحميل اختبار واجهة برمجة التطبيقات الخاصة بك مع ساعي البريد: الأفكار النهائية

لدى مجتمع التطوير آراء متباينة على نطاق واسع حول اختبار واجهات برمجة التطبيقات. لقد رأينا كيف يساعدنا ساعي البريد تماما في إنشاء واجهات برمجة التطبيقات وصيانتها واختبارها بهذه السهولة. نظرنا أيضا في دليل خطوة بخطوة حول كيفية محاكاة المستخدمين المتزامنين اختبار اختبار مجموعة Postman باستخدام LoadView. أخيرا ، نظرنا في كيفية أتمتة هذه الخطوة باستخدام تكامل Jenkins مع LoadView. تم تبسيط الأدوات اللازمة للتأكيد على هذه التطبيقات مؤخرا وتوفر مساعدة هائلة في اختبار الأنظمة المعقدة التي تعتمد على التطبيقات الداخلية والخارجية. إنه يساعدنا على تحديد الاختناقات والقضايا بشكل أكثر وضوحا.

ابدأ في تحميل اختبار واجهات برمجة التطبيقات الخاصة بك اليوم باستخدام LoadView. اشترك في الإصدار التجريبي المجاني واحصل على 20 دولارا أمريكيا في أرصدة اختبار التحميل. أو اشترك في أحد عروضنا التوضيحية الخاصة مع أحد مهندسي الأداء لدينا. سيقوم مهندسنا بإرشادك عبر منصة LoadView الكاملة ، بالإضافة إلى توضيح كيفية دمج LoadView في مجموعات Postman وأتمتة الخطوات باستخدام Jenkins.