.
নাক-কর্ম সঞ্চালনের জন্য নাক & nbsp একটি কার্যকারিতা পরীক্ষার প্লাগ হয়; এটা প্রাথমিক লক্ষ্য যেমন ডাটাবেস এবং Memcache নেটওয়ার্ক অ্যাপ্লিকেশন, কল নিরীক্ষণ করতে হয়.
রিপোর্ট এবং সংরক্ষণাগার ফলাফল Zumanji সাথে সমন্বয় করা.
ব্যবহারের
PerformanceTest থেকে উত্তরাধিকারী কিছু পরীক্ষার তৈরি করুন:
noseperf.testcases PerformanceTest আমদানি থেকে
বর্গ MyTest (PerformanceTest):
& Nbsp; Def test_redis (স্ব):
& Nbsp; ক্লায়েন্ট = Redis ()
& Nbsp; xrange মধ্যে x এর জন্য (2 ** 16):
& Nbsp; client.add ('পরীক্ষা-% এক্স'% এক্স, '1')
--with সম্পন্ন বিকল্প আপনার পরীক্ষা স্যুট সঞ্চালন করুন:
& Nbsp; পাইথন runtests.py --with সম্পন্ন, যেমন /
(আমরা উদ্বুদ্ধ করা, কারণ আমরা আমাদের জ্যাঙ্গো আঙ্গুলসমূহ পরীক্ষা জ্যাঙ্গো-নাক runtests.py ব্যবহার করছেন)
ফলাফল ডিফল্ট performance.json test_results / রেকর্ড করা হয়:
& Nbsp; ম -lh test_results
2128 মোট
-rw-r - r-- 1 dcramer কর্মীদের 1.0M আগস্ট 27 18:10 performance.json
উদাহরণ অন্তর্ভুক্ত পরীক্ষা / দেখুন এবং nosetests --help | আরও তথ্যের জন্য, grep কর্মক্ষমতা.
টেস্ট বিষয়
প্লাগ শুধুমাত্র PerformanceTest থেকে উত্তরাধিকারী পরীক্ষা সংগ্রহ করা হবে. দুই সহজ পরীক্ষা ক্ষেত্রে, জেনেরিক ইনস্টলেশনের জন্য এক, এবং জ্যাঙ্গো জন্য এক অন্তর্ভুক্ত আছে:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
বন্দী তথ্য
বর্তমানে বন্দী তথ্য নিম্নলিখিত জন্য আঙ্গুলসমূহ রয়েছে:
- Redis
- জ্যাঙ্গো ORM
- জ্যাঙ্গো ক্যাশে
আবশ্যক
- পাইথন
- নাক
পাওয়া মন্তব্যসমূহ না