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

هل سبق لك أن واجهت مشكلات في اختبار تحميل تطبيقات 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) وخدمات المراسلة المرنة لدفع البيانات في الوقت الفعلي.

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

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

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