كيفية تجاهل طلبات تسجيل الدخول والخروج في JMeter؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

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

هل هناك طريقة لجمع النتائج فقط لمجموعة من الطلبات، وتجاهل بقية؟

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

المحلول

وعلى حد علمي، ليس هناك طريقة سهلة لاستبعادها. ومع ذلك، عن طريق تغيير بنية الخاص بك، يمكنك الحصول على ما تريد.

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

وأود أن أقترح البنية التالية:

Test Plan
- Thread Group
---- Simple Controller - Login ONLY
---- Simple Controller - Rest of Script
--------- Listener

نصائح أخرى

ومنذ JMeter 4.0 فمن الممكن أن تضيف على SampleResult.setIgnore () لأقول JMeter تجاهل SampleResult من المستمعين.

<اقتباس فقرة>   

والمرجعي: HTTPS: // jmeter .apache.org / المعهد / المنظمة / اباتشي / jmeter / العينات / SampleResult.html # setIgnore--

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