ماهى الtemplates وكيفية التعامل مع الtemplates الموجودة فى الjmeter | تعلم كيفية التعامل مع الtemplates الموجودة فى الjmeter
ان شاء الله اليوم
سوف نتحدث عن الtemplates الموجودة فى الjmeter وكيفية التعامل معها , وازاى نعمل template خاص بنا , احنا عارفين اننا لما بنحب نعمل تيست لحاجة معينة على الجميتر
فاحنا لازم نضيف thread group وsampler وlisteners , لكن اليوم ان شاء الله هنعرف ازاى نوفر الوقت ده بدل ما أقعد أضيف ثريد جروب وليسنر فهنعمل ده أتوماتيك عن طريق
الtemplates.
ماهى الtemplates وازاى نستخدمها
هذه الtemplates بتكون متوفرة الjmeter apache الإصدارات الحديثة زى 5.1.1 لكن اصدار2 مش هتلاقيها متوفرة فيها , الtemplates عبارة عن اسكريبتات جاهزة بتسهل علينا عملية التييست وبتوفر لينا وقت ومجهود بدل ما نقعد نضيف ثريد جروب وليسنر فهى بتعمل هذا أتوماتيك .
اما بالنسبة طريقة استخدامها فاحنا بنوصل
لهذة الtemplates عن طريق علامة الكتابين الموجودة فى البرنامج بجانب الأيقونة
الخاصة بالfile , أوبنضغط على file بنلاقى templates , هناك أنواع من الtemplates ,
templates بنعمل لها create زى JDBC load test , وفيه templates بنعمل لها merge يعنى
نقدر ندمجها مع templates أخرى زى bean shell sampler , الtemplates اللى بنعمل لها create بتعنى ان هذة الtemplates لها تيست بلان خاصة بها فلازم نعمل لها create فبنلاقى فى
الكود الخاص بها (is test plan=true) , الtemplates اللى بنعمل لها merge بتعنى ان هذة الtemplates ليس لها تيست بلان
خاصة بها ولكن نقدر نعمل لها دمج مع templates أخرى فبنلاقى فى الكود الخاص بها
(is test plan=false).
ازاى نعمل template خاص بنا
لو عاوزين نعمل template خاص بنا فبنفتح الجميتر ونعمل create لtemplate وليكن الJDBC load ونضيف له template من نوع merge template وبعدين نعمل حفظ لهذة التيست بلان ونسميها وليكن senger.jmx ونحفظها فى المكان الخاص بالtemplates الموجود فى الbin الخاص بالجميتر , وبعدين بنفتح ملف الtemplates.xml الموجود فى الفولدر الخاص بالtemplates بالwordpad وأعدل فى أخر template (وذلك لأن ممكن يكون البرنامج معمول له تحديد عدد معين من الtemplates) , فالname المقصود به اسم الtemplate وليكن senger , الfile name يقصد به مكان الملف الموجود فى الtemplates , الdescription يقصد به الوصف اللى بيعبر عن الtemplate وبعدين أعمل حفظ لملف الtemplates.xml , ونفتح البرنامج مرة أخرى هنلاقى الtemplate الخاص بنا (senger) فى الtemplates الموجودة فى البرنامج , وهنلاقيه بيعمل تيست بلان تحتوى على create template اللىهو (JDBC ) وmerge template اللى هو (bean shell sampler).
تعليقات