ContiPerf সহজে কর্মক্ষমতা পরীক্ষা যেমন যেমন প্রোগ্রামিং ভাষা 4 পরীক্ষার ক্ষেত্রে লিভারেজ করতে সক্ষম হবেন যে একটি লাইটওয়েট পরীক্ষার হাতিয়ার . অবিচ্ছিন্ন কর্মক্ষমতা পরীক্ষার জন্য & nbsp; এটা টীকা সঙ্গে এবং কর্মক্ষমতা পরীক্ষার জন্য ইউনিট পরীক্ষা মোড়কে JUnitPerf এর ধারণা দ্বারা প্রোগ্রামিং ভাষা 4 এর সহজ পরীক্ষা কনফিগারেশন দ্বারা অনুপ্রাণিত হয়, কিন্তু আরো শক্তিশালী এবং সহজ ব্যবহার করার জন্য:
* পরীক্ষা সঞ্চালনের characterisitics এবং কর্মক্ষমতা প্রয়োজনীয়তা সংজ্ঞা জন্য জাভা টীকা ব্যবহার করে
* আপনি একটি সময় নির্দিষ্ট সংখ্যা চালানোর জন্য একটি পরীক্ষা চিহ্নিত করতে পারেন বা বারবার একটি সময় নির্দিষ্ট পরিমাণ জন্য মৃত্যুদন্ড কার্যকর করা
* পারফরমেন্স প্রয়োজনীয়তা, সর্বোচ্চ গড়, মাঝারি বা কোন শতকরা exectution সময় হতে পারে
* পারফেক্ট নিয়ন্ত্রণ এবং কর্মক্ষমতা প্রয়োজনীয়তা পাঠযোগ্যতা
* আপনি তাদের হিসাবে সহজ ইউনিট পরীক্ষা বা কর্মক্ষমতা পরীক্ষা ব্যবহার করে, দুটি মোড পরীক্ষা চালাতে পারেন
* অন্ধকার এবং Maven সঙ্গে সহজ ইন্টিগ্রেশন
* একটি CSV ফাইল থেকে কার্যকর সারসংক্ষেপ রপ্তানি
* বহিরাগত নির্ভরতা ছাড়া ছোট লাইব্রেরি (শুধুমাত্র প্রোগ্রামিং ভাষা)
* কাস্টম পরিসংখ্যান মূল্যায়ন এবং ট্র্যাকিং প্রক্রিয়া সহজ এক্সটেনশন
এখানে একটি খুব সহজ পরীক্ষা:
& Nbsp; org.junit আমদানি *.
& Nbsp; org.databene.contiperf আমদানি *.
& Nbsp; পাবলিক বর্গ SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; পাবলিক ContiPerfRule আমি = নতুন ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (আমন্ত্রণ = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (সর্বোচ্চ = 1200, গড় = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; পাবলিক অকার্যকর test1 () {ব্যতিক্রম ছোঁড়া
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
টীকাRule টাইপ ContiPerfRule একটি বৈশিষ্ট্য সংজ্ঞা ContiPerf সক্রিয়. তারপর আপনি পরীক্ষা সঞ্চালনের (PerfTest) এবং কর্মক্ষমতা প্রয়োজনীয়তা (Required) উল্লেখ জন্য বিভিন্ন সেটিংস থেকে চয়ন করতে পারেন. যেমন পরীক্ষা 5 বার চালানোর জন্য এবং সর্বোচ্চ মৃত্যুদন্ড 1.2 সেকেন্ডের সময় এবং গড় নীচে বা 250 মিলিসেকেন্ড সমান প্রয়োজন সংজ্ঞায়িত করা হয়.
ContiPerf 1.03 এর হিসাবে, আপনি একই সময়ে পরীক্ষা পদ্ধতি চালানো থ্রেড যে সংখ্যা উল্লেখ হিসাবে ভাল, concurrency পরীক্ষা নির্ধারণ করতে পারবেন.
& Nbsp; & nbsp; & nbsp; PerfTest (আমন্ত্রণ = 10, থ্রেড = 3)
& Nbsp; & nbsp; & nbsp; পাবলিক অকার্যকর test1 () {ব্যতিক্রম ছোঁড়া
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }
এই রিলিজে নতুন কি:
- আবাহন বৈশিষ্ট্য (থ্রেড গণনা, ঢালু, গরম) এখন তৈরি HTML রিপোর্ট যোগ করা হয়েছে.
কি সংস্করণ 2.0 নতুন: প্রোগ্রামিং ভাষা রিলিজ মধ্যে
- এই সংস্করণ সুসংগত ব্যবহার উপলব্ধ 4.7-4.9 এবং পরিসংখ্যান সারসংক্ষেপ এবং লেটেন্সি বিতরণ চার্ট সঙ্গে HTML রিপোর্ট তৈরি করতে পারবেন.
সংস্করণ 1.03 নতুন কি:
- multithreaded পরীক্ষা সঞ্চালনের সাপোর্টিং
আবশ্যক
- জাভা 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট
পাওয়া মন্তব্যসমূহ না