الأيام الأولى لتطبيقات الفلاش

هل سبق لك أن واجهت مشكلات في اختبار تحميل تطبيقات Flash أو أي تطبيقات إنترنت غنية أخرى (RIA)؟ في الأيام الأولى للإنترنت ، كانت صفحات الويب عبارة عن HTML ثابت ، مما يمنح المستخدمين نفس المحتوى بشكل متكرر. مع إضافة لغات البرمجة من جانب الخادم مثل Python و Ruby و PHP ، أصبحت مواقع الويب المدعومة بقاعدة البيانات هي الوضع الطبيعي الجديد. بدعم من لغات البرمجة من جانب العميل والتقنيات المعروفة باسم RIAs ، عززت تقنيات مثل AJAX و Silverlight و Java ، بالإضافة إلى المكونات الإضافية الأخرى من جانب العميل ، مثل Flash ، تجربة المستخدم. كان Flash أحد المنصات المهيمنة المبكرة المستخدمة لبناء تطبيقات أكثر تفاعلية واستجابة.

فلاش ومرونة: ما الفرق؟

اختبار تطبيقات الفلاش
ربما تكون قد سمعت أن Flash و Flex يستخدمان بالتبادل ، ولكن هناك فرق بين الاثنين. ما يميز تطبيقات Flash و Flex ليس المحتوى نفسه ، بل كيف يتم إنشاؤه ومن ينشئه. مشغل الفلاش الذي نعرفه جميعا هو بيئة وقت تشغيل تدعم تطبيقات Flash و Flex. يقوم بتشغيل ملفات SWF التي تقوم بتحميل الصور والرسومات وطلبات HTTP. HowFlex هو إطار عمل ولا يتطلب وجود Flash للعمل. طريقة أخرى للتفكير في الأمر – يستخدم رسامي الرسوم المتحركة ومصممي الويب Flash ، ويستخدم المبرمجون والمطورون Flex. على سبيل المثال ، يمكن لأولئك المطلعين على Java و PHP و AJAX استخدام Flex لتضمين عناصر الوسائط داخل تطبيقات Flex.

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

تطبيقات فلاش اختبار التحميل مع LoadView

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

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