كيفية إرسال قائمة طول متغير أو مجموعة من المعلمات مع طلب مشاركة هتب في جميتر?

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

  •  21-12-2019
  •  | 
  •  

سؤال

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

ومع ذلك ، يؤدي هذا إلى حدوث مشكلة عند نشر الدرجات ، نظرا لأن عدد المعلمات في طلب النشر (التلاميذ في الفصل) يمكن أن يختلف من تشغيل إلى آخر ، أو حتى من مؤشر ترابط إلى مؤشر ترابط.حاليا أنا أعرف فقط كيفية تمرير المعلمات من خلال نموذج طلب هتب كما هو مبين أدناه:enter image description here

ومع ذلك ، في الموضوع التالي يمكن أن يكون هناك saveModel.PupilOrderAndBehaviours[2] أو حتى ما يصل إلى 30.لدي كل هذه المعلومات المتاحة مباشرة من ملفات كسف.وهذا هو ، أستطيع أن أقول جميتر في وقت مبكر كم عدد التلاميذ سيكون في كل فئة ، وما الدرجات كل واحد منهم يجب أن تتلقى ، لذلك أنا لست بحاجة لقراءة هذا من الردود السابقة أو أي شيء من هذا القبيل.

هل هناك طريقة, يحتمل أن تستخدم بينشيل, يمكنني تكوين جميتر للقيام بذلك بشكل صحيح?

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

المحلول

يمكن أن يتم ذلك مع المعالج المسبق بينشيل.

int count = 10;
for(int i=1;i<=count;i++) 
{
     sampler.addArgument("Parameter" + i, "Value" + i);
}

وتضيف 10 المعلمات على النحو المبين أدناه @ وقت التشغيل.

enter image description here

يرجى الرجوع إلى هذا الموقع.

http://theworkaholic.blogspot.com/2010/03/dynamic-parameters-in-jmeter.html

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