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

StackOverflow https://stackoverflow.com/questions/1015736

  •  06-07-2019
  •  | 
  •  

سؤال

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

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

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

وأي أفكار؟

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

جميع خادم يهتم هو تسلسل الطلبات، وهذا ما تريد لمحاكاة.

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

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

وأقترح الكتاب Allspaw لأي شخص يحاول القيام به اختبار الحمل.

http://my.safaribooksonline.com/9780596518578

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

وهناك أداة اختبار UI مثل السيلينيوم لفايرفوكس قد تعمل أيضا لتمكنك من سيناريو ما تريد القيام به، والنار قبالة تسلسل الآلي.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top