أي مؤشر الأداء خارج الحدود أو سبب انهيار APP، YOUKU اختبار الأداء العام للحصول على هذه الخطوة

الكاتب | علي خبير تكنولوجيا الترفيه تشن تشونغ

ذبيان | yugao

أنتجت | CSDN (ID: CSDNnews)

أهمية احتياجات العميل واختبار الأداء

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

بناء حلول اختبار الأداء العام

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

وتتمثل الخطوة الأولى لتحديد مدى الحاجة لتلبية الطلب الذي يختبر السيناريوهات اختبار الأداء. وعادة ما تكون مغطاة اختبارات الأداء سيناريوهين الاختبار:

  • البيانات في الوقت البعد الاستحواذ، مثل وقت البدء، وقت تحميل الصفحة، وقت اللعب، وذلك من البذر.

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

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

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

    تنفيذ التقاط الفيديو تأطير الآلي اختبار الأداء، يتطلب ثلاثة شروط:

  • مستقرة تلقائية قدرة القيادة.

  • التعرف على الصور دقيقة ومهارات تحليلية قوية.

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

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

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

    في هذا الوضع مع الجانب التجاري، منصة الاختبار العميل والخدمات مرآة تحمل واجباتهم، والتركيز على مجالات خبراتهم، لتشكيل 1 + 1 + 1 > 3 من نموذج التنمية التعاوني.

    وبناء على هذا النموذج، فتحنا بناء اختبار الأداء العام. وهذا يشمل عدة أجزاء:

  • طريقة اختبار القيادة الموحدة، وتوفير نهاية المزدوجة (Android و iOS) تنفيذ برنامج أتمتة ثابت.

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

  • برنامج اختبار موحدة، أي نوع من اختيار المعدات، ما اختبار السيناريو، وتنفيذ النظام والنتائج أعطيت نقاط التجميع لتوحيد توحيد.

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

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

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

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

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

  • المعلمات التصوير الأساسية مثل القرار، ومعدل البت، معدل بت، شكل الترميز، وهكذا تحتاج للتعديل؛

  • المتقدمة وضع المشهد إعدادات، وضبط المعلمات التعرض، والقدرة على ضبط التركيز، والتعرض والقدرة على التركيز قفل.

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

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

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

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

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

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

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

    وهناك تأثير الذاكرة اكتساب عينة متعددة من سيناريو تسرب الذاكرة ملحوظ يلي:

    ملخص

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

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

    فريق أبحاث الذكاء الاصطناعى من إطار تسينغهوا "خارطة متر" PK Pytorch، الذي هو الافضل؟ | إنهاء رفاهية

    المبرمجين تختفي

    بيثون الموهوب العملية: سبعة أنواع من الشروط بيان مكتوب

    انتهت المقابلة! 2020 مجموعة أسئلة مقابلة الزاحف

    اللغة الطبيعية نموذج خوارزمية فوضوي للغاية؟ إطار موحد المحلي لمنظمة العفو الدولية المفتوحة المصدر

    ضبطت 5 أيام 12! شرطة المرور أشعة الشمس تحقيق شامل "قصف شارع" على الجرائم الطريق

    تايان: مدرسة الحى للمؤتمر الاستشارى السياسى أجهزة Daiyue مجموعتين تعزيز بقوة "أربعة" عمل حاسم

    فريق خدمة الإنعاش الريفي الإقليمي: ترك أجمل بصمة في روشان

    هونغ كونغ بازل يدعوك إلى وضع المعاملات عبر الإنترنت "البضائع التي تجتاح سحابة" أو موضع ترحيب "الربيع"؟

    شنتشن هندسة البلدية الأضرار الناجمة عن الطريق لا إصلاح لعدة أشهر، وحدة إدارة التشييد التحقيق

    ومن المتوقع أن ينخفض خفض الفائدة، أعلن الأخير LPR! LPR الرهون العقارية التسعير التحويلي زيادة شهرية أو نقصان؟

    Namebase تعطي المال للمطورين جيثب الأبيض، أو سحب احتيال الاستثمار الجديد؟