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

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

تحديات اختبار أداء إنترنت الأشياء 

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

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

كيف تتعامل مع اختبار أداء إنترنت الأشياء؟ 

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

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

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

  

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

 

المقال من تأليف بهاء الزبيدي وتم نشره من قبل هيئة تحرير أخبار technologypace المزيد من المعلومات علىwww.technologypace.com