سؤال

قبل الدخول في الإنتاج ، يتطلب عميلنا الأرقام الفعلية من كم عدد المستخدمين الذين يمكنهم التعامل مع تطبيق الويب لدينا.

لدينا جميع أنواع الميزات التي تم تنفيذها بما في ذلك إدارة الأصول (تحميل الملفات/التنزيلات) ، مستندات استيراد/تصدير ، إحصائيات مختلفة ، خدمات الويب وما إلى ذلك.

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

ما هي الأداة (أو مجموعة الأدوات) التي يمكن أن تفعل ذلك؟

تفاصيل التطبيق:

  • XHTML/jQuery
  • Coldfusion 8
  • SQL Server 2008
  • Windows Server 2008
هل كانت مفيدة؟

المحلول

انا يعجبني jmeter - برنامج مجاني ويقوم بهذه المهمة بشكل جيد.

القليل من شاشات المقدمة:

http://www.fosscasts.com/screencasts/3-load-testing-with-apache-jmeter

http://vimeo.com/10164982

نصائح أخرى

HTPs Open Source Httperf انا يعجبني. فقط قم بإعداد عناوين URL التي تريد اختبارها واتركها تمزق. استخدم بضع آلات لمحاكاة الحمل. يمكنك حتى تحليل الإخراج في ديسيبل والقيام ببعض الأرقام.

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

أيضًا ، إذا كنت تفكر في UX ، فاستخدم Firebug أو أي شيء للتحقق من واردات JS يتم القيام به بشكل غير متزامن بدلاً من وقت واحد. لديك غاندرز في stackoverflow سؤال 310583/التحميل-جافا سكريبت-الاعتماد على الطلب

يحتوي Visual Studio Ultimate Edition على أدوات اختبار تحميل/إجهاد رائعة ، على الرغم من أن الإصدار النهائي يمكن أن يكون مكلفًا بعض الشيء.

م باستخدام النسخة الكاملة من JBLITZ Professional 5.0 .. إنه جيد جدًا

هناك عدد قليل من أداة الأداء التحليلية في السوق (ليست مجانية) واحدة جئت إليها وتعمل بشكل جيد هي جديدة بقايا. إذا كنت تبحث فقط لاختبار واجهة برمجة التطبيقات ثم http://locust.io/ هو جيد ومجاني أيضا.

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