كيف يمكنني قياس زمن الاستجابة في ثوان نظرا للبيانات القياس التالية؟

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

  •  10-07-2019
  •  | 
  •  

سؤال

ونحن حصلت مؤخرا على بعض البيانات مرة أخرى في اختبار القياس من بائع البرمجيات، وأعتقد أنا في عداد المفقودين شيء واضح.

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

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

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

المحلول

إذا فقط 1500 من هذه يمكن أن تقدم في 5 دقائق ثم: 1500/5 = 300 معاملة في دقيقة ويمكن تقديم 300/60 = 5 صفقات في الثانية ويمكن تقديم

وهكذا كيف يتم الحصول على 17 المعاملات المنجزة في الثانية؟ آخر مرة راجعت 5 <17!

وهذا لا يبدو مناسبا. أو أنا أبحث في ذلك خطأ؟

وأفترض أن تكون استجابة المستخدم الوقت، كنت تعني الوقت الذي يستغرقه لخدمة عملية واحدة:

إذا أنها يمكن أن تكون 5 في الثانية الواحدة مما يستغرقه 200MS (1/5) لكل معاملة إذا كانت يمكن أن تكون 17 في الثانية الواحدة مما يستغرقه 59ms (17/01) لكل معاملة

وهذا هو كل ما أستطيع أن أقول من البيانات المحددة. ربما توضيح كم عدد المعاملات يجري القيام به في الثانية الواحدة.

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