سؤال

أريد استضافة تطبيق ويب على خاص JVM أنها توفر 32 ، 64 ، 128 ، 256 ميغابايت خطط.

يستخدم تطبيق الويب الخاص بي الربيع. وأخزن بعض الكائنات لكل جلسة المستخدمة في جلسة المستخدم.

سؤالي هو: كيف يمكنني ملف تعريف تطبيق الويب الخاص بي لمعرفة مقدار حجم الكومة الذي يحتاجه حتى أتمكن من اختيار خطة؟ ، كيف يمكنني محاكاة مئات المستخدمين الذين قاموا بتسجيل الدخول في نفس الوقت؟

أقوم بتطوير التطبيق باستخدام NetBeans 6.7 Java 1.6 Tomcat 6.0.18

شكرًا لك.

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

المحلول

  • للتوصيف يمكنك استخدامه VisualVM, YouRkit, ، إلخ.
  • لمحاكاة الحمل يمكنك استخدامه Apache Jmeter

نصائح أخرى

أوصي باستخدام أداة مثل jmeter لإجراء اختبار الحمل الخاص بك. يمكنك استخدام JVISUALVM لرؤية استخدام الكومة الأساسية أو الاستيلاء على تفريغ كومة لرؤية التفاصيل الدقيقة.

JVISUALVM هو خيار رائع لمراقبة استخدام تطبيقك لذاكرة JVM.

ومع ذلك ، بمجرد تشغيلك وتشغيله ، قد ترغب في التحقق من إحصائيات استخدام ذاكرة JVM من وقت لآخر دون الحاجة إلى الوصول إلى وحدة التحكم لتشغيل JVISUALVM. إذا قمت بذلك ، فإن تطبيق الويب البسيط هذا (مؤشر كومة) قد تكون مساعدة.

يمكنك حماية التطبيق عن طريق تعديل web.xml بحيث يمكن للأدوار المحددة فقط الوصول إلى هذا التطبيق.

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