سؤال

هل هناك وسيلة لإضفاء الطابع المعتاد على اختبارات jmeter.

لقد سجلت العديد من حالات الاستخدام لتطبيقنا. كل واحد منهم في مجموعة خيوط منفصلة في نفس خطة الاختبار. للتحكم في سير العمل ، كتبت بعض البدائل (على سبيل المثال عناصر ما بعد المعالج) التي يتم استخدامها في العديد من مجموعات الخيوط هذه.

هل هناك طريقة لعدم نسخ هذه العناصر في كل مجموعة مؤشرات ترابط ولكن لاستخدام نوع من الرجوع ضمن نفس خطة الاختبار؟ ما يمكن أن يكون مفيدًا أيضًا هو وسيلة للإشارة إلى العناصر من ملف مختلف.

هل لدى أي شخص أي حلول أو حلول. أعتقد أنني لست الوحيد الذي يحاول اتباع المبدأ الجاف ...

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

المحلول

أعتقد أن هذا المنشور من Atlassian يصف ما أنت بعد استخدام وحدات التحكم في الوحدة النمطية. لم أجربها بنفسي بعد ، ولكن لدي في قائمة الأشياء التي يجب القيام بها :)

http://blogs.atlassian.com/developer/2008/10/performance_testing_with_jmete.html

جاريد

نصائح أخرى

لا يمكنك القيام بذلك مع JMeter. واجهة المستخدم لا تدعمه. سيكون منضدة العمل مكانًا مثاليًا لتخزين تلك العناصر الشائعة ولكن لم يتم حفظه في JMX.

ومع ذلك ، يمكنك تحديد أي شيء حتى تتمكن من تحقيق تأثيرات مماثلة. على سبيل المثال ، نستخدم نفس معالج Post REGEX في العديد من مجموعات الخيوط. على الرغم من أننا لا نستطيع مشاركة المعالج ، فإن التعبير بأكمله هو معلمة محددة في خطة الاختبار ، والتي تتم مشاركتها. نحتاج فقط إلى تغيير مكان واحد عندما يتغير Regex.

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

تعتبر وحدات التحكم في الوحدة النمطية مفيدة لتنفيذ نفس العينات في مجموعات الخيوط المختلفة.

من الممكن استخدام نفس التأكيدات في مجموعات الخيوط المتعددة بسهولة بالغة.

على مستوى خطة الاختبار الخاصة بك ، قم بإنشاء مجموعة من المتغيرات المحددة للمستخدم مع أسماء مثل "المتوقع _result_x". ثم ، في تأكيد ردك ، ما عليك سوى الرجوع إلى الاسم المتغير $ {متوقع_result_x}. لا يزال يتعين عليك إضافة التأكيد يدويًا إلى كل صفحة تريد تأكيدًا خاصًا عليها ، ولكن عليك الآن تغيير مكان واحد فقط إذا تغير التأكيد.

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