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

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

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

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

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

What is Postman for API testing?

Postman هو تطبيق يستند إلى HTTP يختبر واجهات برمجة التطبيقات عبر واجهة مستخدم رسومية (GUI). يستخدم أوامر بما في ذلك GET و POST و DELETE للحصول على نتائج التفاعل التي يمكنك التحقق من صحتها لاحقا.

Can we use Postman for API testing?

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

How do I test a Postman POST request?

لاختبار طلب POST ، يجب عليك إنشاء الطلب في ساعي البريد. بمجرد الحفظ ، يمكنك بعد ذلك طلب POST وتطبيق معلمات مختلفة. بمجرد الإرسال ، سيرى Postman رمز استجابة ، حيث يشير 201 إلى طلب ناجح.

Why do we use Postman tool?

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

What are the methods used in Postman?

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

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

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

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

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

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

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

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

ما هو اختبار API؟

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

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

 

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

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

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

 

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

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

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

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

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

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

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

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

مجاميع

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

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

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

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

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

تحويل API إلى رمز

يسمح Postman بتحويل طلب واجهة برمجة التطبيقات إلى رمز بجميع اللغات البارزة مثل JavaScript و Golang و Java و PHP و Python وغيرها الكثير.

 

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

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

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

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

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

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

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

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

التكامل

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

التسعير

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

 

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

غرور

شعار التباهي

 

 

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

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

SoapUI

شعار SoapUI

 

 

 

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

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

 

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

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

 

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

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

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

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

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

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

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

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

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

افتح منصة LoadView وحدد إنشاء اختبار تحميل جديد .

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

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

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

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

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

طلب تحصيل ساعي البريد

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

البرنامج المساعد LoadView في جنكينز

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

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

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

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

عرض تحميلعرض نتائج الاختبار

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

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

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

 

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

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

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

 

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

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

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

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

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