❞ كتاب Using WebPageTest ❝  ⏤ مارسيل دوران

❞ كتاب Using WebPageTest ❝ ⏤ مارسيل دوران

وصف قصير عن الكتاب :

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

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

انواع الاختبار

اختبار Load

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

اختبار الإجهاد

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

يعمل مارسيل دوران مهندس أداء الويب في Google. عمل سابقًا على تسريع مواقع الويب عالية الحركة على Twitter و Yahoo! كما كان قائد الواجهة الأمامية لفريق الأداء الاستثنائي لشركة Yahoo! حيث قام بافتتاح YSlow. تحدث مارسيل أيضًا في مؤتمر فيلوسيتي وشارك في تأليف المجلد الثاني لأداء الويب (أورايلي).

ريك فيسكومي مهندس الواجهة الأمامية ومبشر أداء الويب. لقد استفاد من قوة WebPageTest للمساعدة في تسريع مواقع الويب الخاصة بقناة Travel و Food Network و HGTV. منذ عام 2013 ، عمل في Google لجعل YouTube سريعًا.



تعثر Andy Davies لأول مرة في أداء الويب في أواخر التسعينيات عندما كان يحاول تقديم التعلم الإلكتروني عبر سرعات اتصال الطلب الهاتفي وتم ربطه منذ ذلك الحين.

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

يتحدث Andy بانتظام عن أداء الويب ويساهم أحيانًا في مشاريع مفتوحة المصدر مثل WebPagetest ، كما كتب "دليل الجيب لأداء الويب" لخمس خطوات بسيطة


❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Using WebPageTest ❝ الناشرين : ❞ شركة أورايلي ميديا ❝ ❱
من اختبار أداء البرمجيات اختبار او فحص البرمجيات - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
Using WebPageTest

2015م - 1446هـ
وصف قصير عن الكتاب :

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

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

انواع الاختبار

اختبار Load

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

اختبار الإجهاد

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

تعليقات القرّاء:

وصف منسّق للكتاب 

 

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

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

انواع الاختبار

 

اختبار Load

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

Load testing

Load testing is the simplest form of performance testing. A load test is usually conducted to understand the behavior of the system under a specific expected load. This load can be the expected concurrent number of users on the application performing a specific number of transactions within the set duration. This test will give out the response times of all the important business critical transactions. The database, application server, etc. are also monitored during the test, this will assist in identifying bottlenecks in the application software and the hardware that the software is installed on.

اختبار الإجهاد

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

Stress testing

Stress testing is normally used to understand the upper limits of capacity within the system. This kind of test is done to determine the system's robustness in terms of extreme load and helps application administrators to determine if the system will perform sufficiently if the current load goes well above the expected maximum.

اختبار النقع

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


Soak testing

Soak testing, also known as endurance testing, is usually done to determine if the system can sustain the continuous expected load. During soak tests, memory utilization is monitored to detect potential leaks. Also important, but often overlooked is performance degradation, i.e. to ensure that the throughput and/or response times after some long period of sustained activity are as good as or better than at the beginning of the test. It essentially involves applying a significant load to a system for an extended, significant period of time. The goal is to discover how the system behaves under sustained use.

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

Spike testing

Spike testing is done by suddenly increasing or decreasing the load generated by a very large number of users, and observing the behavior of the system. The goal is to determine whether performance will suffer, the system will fail, or it will be able to handle dramatic changes in load.

اختبار نقطة التوقف

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

Breakpoint testing

Breakpoint testing is similar to stress testing. An incremental load is applied over time while the system is monitored for predetermined failure conditions. Breakpoint testing is sometimes referred to as Capacity Testing because it can be said to determine the maximum capacity below which the system will perform to its required specifications or Service Level Agreements. The results of breakpoint analysis applied to a fixed environment can be used to determine the optimal scaling strategy in terms of required hardware or conditions that should trigger scaling-out events in a cloud environment.



سنة النشر : 2015م / 1436هـ .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة Using WebPageTest

اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل Using WebPageTest
شكرًا لمساهمتكم

شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:

برنامج تشغيل ملفات pdfقبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'

المؤلف:
مارسيل دوران - Marcel Duran

كتب مارسيل دوران عن المؤلف يعمل مارسيل دوران مهندس أداء الويب في Google. عمل سابقًا على تسريع مواقع الويب عالية الحركة على Twitter و Yahoo! كما كان قائد الواجهة الأمامية لفريق الأداء الاستثنائي لشركة Yahoo! حيث قام بافتتاح YSlow. تحدث مارسيل أيضًا في مؤتمر فيلوسيتي وشارك في تأليف المجلد الثاني لأداء الويب (أورايلي). ريك فيسكومي مهندس الواجهة الأمامية ومبشر أداء الويب. لقد استفاد من قوة WebPageTest للمساعدة في تسريع مواقع الويب الخاصة بقناة Travel و Food Network و HGTV. منذ عام 2013 ، عمل في Google لجعل YouTube سريعًا. تعثر Andy Davies لأول مرة في أداء الويب في أواخر التسعينيات عندما كان يحاول تقديم التعلم الإلكتروني عبر سرعات اتصال الطلب الهاتفي وتم ربطه منذ ذلك الحين. وهو حاليًا مدير مساعد لأداء الويب في مجموعة NCC ، حيث يساعد العملاء على قياس أداء مواقع الويب الخاصة بهم وتحسينه. يتحدث Andy بانتظام عن أداء الويب ويساهم أحيانًا في مشاريع مفتوحة المصدر مثل WebPagetest ، كما كتب "دليل الجيب لأداء الويب" لخمس خطوات بسيطة ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Using WebPageTest ❝ الناشرين : ❞ شركة أورايلي ميديا ❝ ❱. المزيد..

كتب مارسيل دوران
الناشر:
شركة أورايلي ميديا
كتب شركة أورايلي ميدياتتميز هذه الدار بكونها من أفضل دور النشر الأمريكية الرائدة في مجال البرمجيات، تأسست سنة 1978 على يد تيم أوريلي، ويقع مقرها الرئيسي في سونوما، كاليفورنيا بالولايات المتحدة الأمريكية. تتمتع الشركة بخبرة طويلة في مجال البرمجيات، إذ كان مؤسسها أوريلي يعمل على تحفيز استعمال التكنولوجيا وتبنيها في أغلب المؤسسات، لذلك هي اليوم تقوم بنشر المحتويات الرقمية، بالإضافة إلى المجلات والكتب الإلكترونية، وعدة كتب مختلفة المواضيع؛ مثل: التكنولوجيا، العلوم، البرمجيات، التاريخ والكمبيوتر. ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ تعلم PHP و MySQL و JavaScript و CSS الاصدار الخامس ❝ ❞ High Performance Python 2st Edition ❝ ❞ Python Cookbook الإصدار الثاني ❝ ❞ SQL Cookbook 2st Edition ❝ ❞ Python Cookbook الإصدار الرابع ❝ ❞ Learning SQL: Master SQL Fundamentals 3nd Edition ❝ ❞ Python Cookbook الإصدار الثالت ❝ ❞ Python Cookbook الإصدار الأول ❝ ❞ High Performance Python 1st Edition ❝ ❞ Learning SQL: Master SQL Fundamentals 2nd Edition ❝ ومن أبرز المؤلفين : ❞ برايان كاي جونز، ديفيد إم بيزلي ❝ ❞ روبن نيكسون ❝ ❞ إيان أوزفالد وميشا غورليك ❝ ❞ فاديم تكاتشينكو، بارون شوارتز، بيتر زايتسيف، ديريك جاي بالينغ ❝ ❞ أنثوني مولينارو ❝ ❞ كريس سميث ❝ ❞ بول دوبويس ❝ ❞ ألان بوليو ❝ ❞ غاريت غرولموند ❝ ❞ هادلي ويكهام ❝ ❞ أليس زاو ❝ ❞ الكسندر باتشيف ❝ ❞ لارس تالمان، تشارلز بيل، Mats Kindahl ❝ ❞ غاي هاريسون، ستيفن فويرشتاين ❝ ❞ جورج ريس ❝ ❞ سيد محمد طهاقوقي ❝ ❞ راسيل جاي تي داير ❝ ❞ مارسيل دوران ❝ ❞ هاري بيرسيفال ❝ ❞ Daniel Mohl ❝ ❱.المزيد.. كتب شركة أورايلي ميديا