كيفية إرسال قائمة طول متغير أو مجموعة من المعلمات مع طلب مشاركة هتب في جميتر?
سؤال
أنا جعل جميتر اختبارات الحمل ل ASP.NET تطبيق ويب ، والاختبارات يجب نشر بعض البيانات إلى الخادم.على وجه التحديد ، يجب عليهم نشر الدرجات لجميع التلاميذ في الفصل.ومع ذلك ، من المفترض أن تكون الاختبارات عامة ، بحيث يمكن تشغيلها نحو مدارس مختلفة مع تغيير بسيط في التكوين.
ومع ذلك ، يؤدي هذا إلى حدوث مشكلة عند نشر الدرجات ، نظرا لأن عدد المعلمات في طلب النشر (التلاميذ في الفصل) يمكن أن يختلف من تشغيل إلى آخر ، أو حتى من مؤشر ترابط إلى مؤشر ترابط.حاليا أنا أعرف فقط كيفية تمرير المعلمات من خلال نموذج طلب هتب كما هو مبين أدناه:
ومع ذلك ، في الموضوع التالي يمكن أن يكون هناك saveModel.PupilOrderAndBehaviours[2]
أو حتى ما يصل إلى 30.لدي كل هذه المعلومات المتاحة مباشرة من ملفات كسف.وهذا هو ، أستطيع أن أقول جميتر في وقت مبكر كم عدد التلاميذ سيكون في كل فئة ، وما الدرجات كل واحد منهم يجب أن تتلقى ، لذلك أنا لست بحاجة لقراءة هذا من الردود السابقة أو أي شيء من هذا القبيل.
هل هناك طريقة, يحتمل أن تستخدم بينشيل, يمكنني تكوين جميتر للقيام بذلك بشكل صحيح?
المحلول
يمكن أن يتم ذلك مع المعالج المسبق بينشيل.
int count = 10;
for(int i=1;i<=count;i++)
{
sampler.addArgument("Parameter" + i, "Value" + i);
}
وتضيف 10 المعلمات على النحو المبين أدناه @ وقت التشغيل.
يرجى الرجوع إلى هذا الموقع.
http://theworkaholic.blogspot.com/2010/03/dynamic-parameters-in-jmeter.html