স্ট্রেস পরীক্ষার জন্য পাস / ফেলের মানদণ্ড না রাখা কি যুক্তিসঙ্গত?


10

কেবল স্পষ্টতার জন্য, আমি স্ট্রেস টেস্টটি অবিচ্ছিন্নভাবে লিখেছি সিস্টেমে বোঝা বৃদ্ধি করে যতক্ষণ না এটি ব্রেকিং পয়েন্টে পৌঁছায়। এটি তাত্ত্বিকভাবে অনির্দিষ্টকালের জন্য চলতে থাকে তবে সিস্টেমের সংস্থান সীমাবদ্ধ হওয়ায় এটি কিছুটা সময় ব্যর্থ হওয়ার আশা করা হচ্ছে। সিস্টেমের জন্য আমার প্রত্যাশিত লোড রয়েছে তবে লোড পরীক্ষায় এটি আলাদাভাবে পরীক্ষা করা হয়। এই স্ট্রেস পরীক্ষার উদ্দেশ্য হ'ল স্কেলিং বাস্তবায়নের আগে সিস্টেমে আমি কতটা চাপ দিতে পারি তা খুঁজে বের করা।


আমি একটি সিস্টেমের জন্য স্ট্রেস টেস্ট লেখার প্রক্রিয়াধীন, এবং আমি ভাবছি যে এটি পাস / ফেলের মানদণ্ডটি অর্জন করা বোধ হয় কিনা। পরীক্ষার প্রকৃতির দ্বারা, লোড অবিচ্ছিন্নভাবে বৃদ্ধি হয় যতক্ষণ না এটি ব্রেকিং পয়েন্টে আঘাত করে (যেমন এটি ব্যর্থ হয় )। আমি স্পষ্টতই জানি না যে এই ব্রেকিং পয়েন্টটি ইতিপূর্বে কী এবং তাই সিস্টেমটি যেভাবে বোঝাতে পারে তা কোনও প্রত্যাশা নয় (তাত্ত্বিকভাবে যাইহোক)।

প্রত্যাশিত লোড ইত্যাদির অধীনে সিস্টেমটি পরীক্ষা করার জন্য এখন আমার অন্যান্য কর্মক্ষমতা পরীক্ষা রয়েছে, যা আমি খুব সহজেই পাস / ফেলের মানদণ্ড নির্ধারণ করতে পারি এবং আমি আমার মানসিক চাপ পরীক্ষার ভিত্তি হিসাবে এই মানদণ্ডগুলি ব্যবহার করতে পারি । অন্য কথায়, আমি আমার স্ট্রেস টেস্টে পৌঁছানোর জন্য ন্যূনতম বেসলাইন সেট করতে পারি, তবে আমি নিশ্চিত নই যে এটি করা সঠিক জিনিস কিনা (এটি কি আমার অন্যান্য পরীক্ষার 'সদৃশ'?)।

আমি আশা করছি পারফরম্যান্স পরীক্ষার আরও অভিজ্ঞতার সাথে কেউ আমাকে এখানে সহায়তা করতে পারে। স্ট্রেস টেস্টিং (অন্যথায়) অন্যরা কী পাস / ব্যর্থ মানদণ্ড ব্যবহার করেছে?


1
আপনার যদি পাস / ফেল না হয় তবে আপনি কেন পরীক্ষা দিচ্ছেন?
রিমকো গ্রিলিচ

@ রেমকো জারলিচ তাই আমি কি সিস্টেমের সীমা জানতে পারি? এটি সক্ষমতা পরিকল্পনা ইত্যাদিতে সহায়তা করবে
অ্যালেক্স

আমি মনে করি যে সক্ষমতা পরিকল্পনা হ'ল যেখানে আপনি নিজের সিস্টেমটি পরিচালনা করতে সক্ষম হবেন এমন ন্যূনতম লোডটি স্থির করে (সুতরাং তারপরে আপনার একটি পাস ব্যর্থ মানদণ্ড)।
রিমকো গ্রিলিচ

@ রেমকো গ্রিলিচ সম্ভবত আমার শর্তগুলি মিশ্রিত হয়েছে, তবে মূলত আমার একটি প্রত্যাশিত বোঝা রয়েছে (যা পৃথকভাবে পরীক্ষা করা হয়), তবে আমি কোন পর্যায়ে (যেমন ব্যবহারকারী সংখ্যা) দরকার হবে তা নির্ধারণ করতে আমি এই স্ট্রেস টেস্টটি ব্যবহার করছি অবকাঠামো স্কেল। এটি একটি পৃথক পরীক্ষা কারণ সিস্টেমে পরিবর্তনগুলি হ্যান্ডেল করতে পারে এমন লোড পরিবর্তন করতে পারে যা লোড পরীক্ষায় দৃশ্যমান হবে না।
অ্যালেক্স

@ অ্যালেক্স, নাহ, আপনি নিজের শর্তগুলি গুলিয়ে ফেলেন নি। আপনি একটি স্ট্রেস টেস্টটি স্পষ্টভাবে বর্ণনা করছেন। আপনার কাছে সমস্যাটি হ'ল স্ট্রেস টেস্টিংয়ের সাথে সম্পর্কিত কোনও পাস / ব্যর্থতা নেই, সুতরাং এটি "ইউনিট টেস্টিং" সরঞ্জামগুলি ব্যবহার করে সহজেই চালানো যায় না।
ডেভিড আরনো

উত্তর:


10

একটি স্ট্রেস টেস্টে আপনার কাজ বিষয়টিকে গ্রহণ করা উচিত এমন চাপকে সংজ্ঞায়িত করা নয়। এটি ব্যর্থ হওয়ার আগে এটি যে চাপ নেয় তা পরিমাপ করা।

স্ট্রেস ব্যর্থতা কী তা নির্ধারণ করতে আপনি পারফরম্যান্সের মানদণ্ডটি ব্যবহার করতে পারেন। তবে স্ট্রেস পরীক্ষার ফলাফল পাস / ব্যর্থ হয় না। এটি "বায়ুচলাচল 50% আপোষযুক্ত 100% ব্যবহারের অধীনে 90 ঘন্টা পরে ব্যর্থ হয়েছে"।


একটি প্রশ্ন. স্ট্রেস টেস্টের কারণে কি সিস্টেম ক্রাশের কারণ হতে পারে? অন্য কথায়। ক্রাশ কি আমরা "ব্যর্থতা" বিবেচনা করি?
লাইভ

3
@ লাইভ স্ট্রেস টেস্টের কারণে স্ট্রেস হওয়া উচিত। এবং প্রদর্শন করুন যে বিষয় কীভাবে সেই স্ট্রেসের প্রতি সাড়া দেয়। যদি এটির কারণে এমন একটি সিস্টেম ক্র্যাশ হয় যা নথিভুক্ত করা উচিত। স্ট্রেস টেস্টগুলি ব্যর্থতার কারণ হতে পারে এবং তাদের কারণ হতে পারে তা দেখানোর কথা। একটি সিস্টেম ক্র্যাশ হ'ল ব্যর্থতা, অনুমান করে ক্র্যাশ হওয়া সিস্টেমটি এর কার্য সম্পাদনের প্রয়োজনীয়তা ব্যর্থ করে। তারা সাধারণত করে।
candied_orange

1

এটি প্রয়োজনীয়তার উপর নির্ভর করে, যদি আপনার প্রয়োজনীয়তাগুলি নির্দিষ্ট করে যে অ্যাপটির পারফরম্যান্সের প্রত্যাশিত ফলাফল এটি এক্স এবং আসলে আপনি ওয়াই পেয়েছেন, সুতরাং এটি ব্যর্থ।
আপনার যদি প্রয়োজনীয়তা সংজ্ঞায়িত না করে থাকে, তাই আপনি আপনার সিস্টেমে চাপ দিতে এবং সীমানা ডেটা সংগ্রহ করতে পারেন এবং তারপরে এই সীমাবদ্ধতাগুলি বের করে ডক করতে পারেন।


0

কিউএ পাস / ব্যর্থ যাচাইকরণকে সমর্থন করার জন্য আপনি সহজেই আপনার প্রাথমিক স্ট্রেস পরীক্ষাটি আপডেট করতে পারেন, "ব্রেক না করে এক্স লোডে পৌঁছাতে / ধরে রাখতে সক্ষম" এর মতো কিছু। আদর্শভাবে এক্সটি কনফিগারযোগ্য হওয়ার সাথে রয়েছে (উদাহরণস্বরূপ, বিভিন্ন প্রকাশের শাখাগুলির জন্য)।

ফলাফলটি failযদি লোড এক্সে পৌঁছানোর আগে সিস্টেমটি ভেঙে যায় এবং passযদি এটি ভঙ্গ না হয়। "চালিয়ে যাওয়া" দৃশ্যে এক্স মান পৌঁছানোর পরে আপনাকে কেবল লোড বাড়ানো বন্ধ করতে হবে।

আইএমএইচও এর মতো একটি স্বয়ংক্রিয় পরীক্ষা সিআই / সিডি প্রসঙ্গে বিশেষত উত্পাদন শাখাগুলিতে খুব কার্যকর হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.