সফটওয়্যার টেস্টিং

নতুনদের জন্য স্পাইক টেস্টিং

30 অক্টোবর, 2021

স্পাইক টেস্টিং হল একটি কর্মক্ষমতা পরীক্ষা চরম বৃদ্ধি এবং লোড হ্রাস সহ অ্যাপ্লিকেশন পরীক্ষা করতে ব্যবহৃত টাইপ। স্পাইক টেস্টিং-এর মূল লক্ষ্য হ'ল ব্যবহারকারীর লোডের আকস্মিক বৃদ্ধি বা হ্রাসের অধীনে অ্যাপ্লিকেশনগুলির আচরণের মূল্যায়ন করা এবং ব্যবহারকারীর লোড বৃদ্ধির পরে পুনরুদ্ধারের সময় নির্ধারণ করা। এটি অ্যাপ্লিকেশনের দুর্বলতা অনুমান করার জন্য সঞ্চালিত হয়.

সুচিপত্র

স্পাইক টেস্টিং শুরু করার পদক্ষেপ

  • প্রথমে আপনার অ্যাপ্লিকেশনের সর্বোচ্চ ব্যবহারকারীর লোড ক্ষমতা নির্ধারণ করুন
  • এখন পরীক্ষার জন্য পরিবেশ প্রস্তুত করুন এবং কর্মক্ষমতা পরামিতি রেকর্ড করতে এটি কনফিগার করুন।
  • আপনার পছন্দের পারফরম্যান্স টুল ব্যবহার করে আপনার অ্যাপ্লিকেশনে প্রত্যাশিত লোড প্রয়োগ করুন
  • একটি নির্দিষ্ট সময়ের জন্য সিস্টেমে দ্রুত লোড বাড়ান।
  • ধীরে ধীরে লোডটিকে তার আসল স্তরে ফিরিয়ে আনুন।
  • কর্মক্ষমতা গ্রাফ বিশ্লেষণ.

PROS

  • যখন ব্যবহারকারীর লোড অপ্রত্যাশিতভাবে সর্বোচ্চ মাত্রা ছাড়িয়ে যায় তখন ডেভেলপারদের একটি অ্যাপ্লিকেশন ভেঙে যাওয়া এড়ানোর ক্ষমতা।
  • এটি শেষ ব্যবহারকারীদের মধ্যে অপ্রত্যাশিত স্পাইক সম্পর্কিত ফলাফল নির্ধারণ করে।
  • একটি অ্যাপ্লিকেশন তার উদ্দিষ্ট লোড অতিক্রম করে কতটা পারফর্ম করতে পারে তা আবিষ্কার করুন।

কনস

  • একটি নির্দিষ্ট, স্বাধীন পরীক্ষার পরিবেশের জন্য প্রয়োজনীয়তা।
  • অর্থ, সম্পদ এবং সময়ের উচ্চ খরচ।

উদাহরণ স্পাইক টেস্ট পরিস্থিতি

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

স্পাইক লোডের উপর পুনরুদ্ধারের পরিস্থিতি

  • ব্যবহার করুন ক্লাউড প্ল্যাটফর্ম যেমন AWS, Azure ব্যবহারকারীর লোডের সাথে তাল মিলিয়ে সার্ভারের ক্ষমতা বাড়াতে।
  • কিছু ব্যবহারকারীকে অ্যাক্সেসের অনুমতি দেবেন না যাতে সিস্টেমটি ভারী লোডের সম্মুখীন না হয়। এইভাবে একটি অত্যধিক বোঝা হুমকি থেকে নকশা রক্ষা করে.
  • যাইহোক, সাইট অ্যাডমিন ব্যবহারকারীদের সিস্টেমে যোগদান করার অনুমতি দেয় যাতে তারা সতর্ক করে দেয় যে ভারী লোডের কারণে তারা একটি ধীর প্রতিক্রিয়ার সম্মুখীন হতে পারে। এর ফলে সিস্টেমের কর্মক্ষমতার উপর বিরূপ প্রভাব পড়তে পারে। ব্যবহারকারী সিস্টেমের সাথে কাজ করতে সক্ষম হবে।

সেরা স্পাইক টেস্টিং টুল

অ্যাপাচি জেমিটার

JMeter হল একটি অটোমেশন টেস্টিং টুল যা বিভিন্ন প্রযুক্তিতে লোড টেস্ট, ফাংশনাল টেস্ট, রিগ্রেশন টেস্ট করে। এটি বিভিন্ন ধরণের অ্যাপ্লিকেশন, প্রোটোকল এবং সার্ভার যেমন SOAP, TCP, FTP সমর্থন করে। SOAP, LDAP MOM, শেল স্ক্রিপ্ট, মেইল ​​প্রোটোকল, জাভা অবজেক্ট, ডাটাবেস।

বৈশিষ্ট্য

  • এটি ওপেন সোর্স সফটওয়্যার।
  • ইন্টারেক্টিভ এবং সোজা GUI।
  • এটি অত্যন্ত দীর্ঘস্থায়ী।
  • পরীক্ষার পরিকল্পনাগুলি XML বিন্যাসে সংরক্ষণ করা হয়।
  • এটি প্ল্যাটফর্ম-স্বাধীন।
  • সেরা API অটোমেশন টুল।

PRICE

এটি ব্যবহার করা বিনামূল্যে.

লোডরানার

লোডরানার Hewlett-Packard (HP) দ্বারা কর্মক্ষমতা পরীক্ষার জন্য একটি সমাধান। এটি পারফরম্যান্স পরীক্ষার জন্য সেরা-স্বয়ংক্রিয় সরঞ্জামগুলির মধ্যে একটি এবং বাজারের প্রায় 50 শতাংশ দখল করেছে৷ Loadrunner আপনার অ্যাপ্লিকেশনে শত শত ভার্চুয়াল ব্যবহারকারীদের অনুকরণ করে, বিভিন্ন কর্মক্ষমতা মেট্রিক্স নিরীক্ষণ করে এবং অন্য ক্লায়েন্ট এবং সার্ভারের বাধা বিচ্ছিন্ন করে।

বৈশিষ্ট্য

  • ক্লাউড টেস্টিং।
  • মূল কারণ বিশ্লেষণ .
  • অ্যাপগুলির একটি বিস্তৃত পরিসর সমর্থন করে।
  • ক্রমাগত পরীক্ষা.
  • মোবাইল টেস্টিং।
  • ইন্টারেক্টিভ ইউজার লেনদেন সিমুলেশন।

PRICE

    সম্প্রদায় সংস্করণ-ফ্রিভার্চুয়াল ব্যবহারকারীর দিন-
    30 অক্টোবর, 2021

    স্পাইক টেস্টিং হল একটি কর্মক্ষমতা পরীক্ষা চরম বৃদ্ধি এবং লোড হ্রাস সহ অ্যাপ্লিকেশন পরীক্ষা করতে ব্যবহৃত টাইপ। স্পাইক টেস্টিং-এর মূল লক্ষ্য হ'ল ব্যবহারকারীর লোডের আকস্মিক বৃদ্ধি বা হ্রাসের অধীনে অ্যাপ্লিকেশনগুলির আচরণের মূল্যায়ন করা এবং ব্যবহারকারীর লোড বৃদ্ধির পরে পুনরুদ্ধারের সময় নির্ধারণ করা। এটি অ্যাপ্লিকেশনের দুর্বলতা অনুমান করার জন্য সঞ্চালিত হয়.

    সুচিপত্র

    স্পাইক টেস্টিং শুরু করার পদক্ষেপ

    • প্রথমে আপনার অ্যাপ্লিকেশনের সর্বোচ্চ ব্যবহারকারীর লোড ক্ষমতা নির্ধারণ করুন
    • এখন পরীক্ষার জন্য পরিবেশ প্রস্তুত করুন এবং কর্মক্ষমতা পরামিতি রেকর্ড করতে এটি কনফিগার করুন।
    • আপনার পছন্দের পারফরম্যান্স টুল ব্যবহার করে আপনার অ্যাপ্লিকেশনে প্রত্যাশিত লোড প্রয়োগ করুন
    • একটি নির্দিষ্ট সময়ের জন্য সিস্টেমে দ্রুত লোড বাড়ান।
    • ধীরে ধীরে লোডটিকে তার আসল স্তরে ফিরিয়ে আনুন।
    • কর্মক্ষমতা গ্রাফ বিশ্লেষণ.

    PROS

    • যখন ব্যবহারকারীর লোড অপ্রত্যাশিতভাবে সর্বোচ্চ মাত্রা ছাড়িয়ে যায় তখন ডেভেলপারদের একটি অ্যাপ্লিকেশন ভেঙে যাওয়া এড়ানোর ক্ষমতা।
    • এটি শেষ ব্যবহারকারীদের মধ্যে অপ্রত্যাশিত স্পাইক সম্পর্কিত ফলাফল নির্ধারণ করে।
    • একটি অ্যাপ্লিকেশন তার উদ্দিষ্ট লোড অতিক্রম করে কতটা পারফর্ম করতে পারে তা আবিষ্কার করুন।

    কনস

    • একটি নির্দিষ্ট, স্বাধীন পরীক্ষার পরিবেশের জন্য প্রয়োজনীয়তা।
    • অর্থ, সম্পদ এবং সময়ের উচ্চ খরচ।

    উদাহরণ স্পাইক টেস্ট পরিস্থিতি

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

    স্পাইক লোডের উপর পুনরুদ্ধারের পরিস্থিতি

    • ব্যবহার করুন ক্লাউড প্ল্যাটফর্ম যেমন AWS, Azure ব্যবহারকারীর লোডের সাথে তাল মিলিয়ে সার্ভারের ক্ষমতা বাড়াতে।
    • কিছু ব্যবহারকারীকে অ্যাক্সেসের অনুমতি দেবেন না যাতে সিস্টেমটি ভারী লোডের সম্মুখীন না হয়। এইভাবে একটি অত্যধিক বোঝা হুমকি থেকে নকশা রক্ষা করে.
    • যাইহোক, সাইট অ্যাডমিন ব্যবহারকারীদের সিস্টেমে যোগদান করার অনুমতি দেয় যাতে তারা সতর্ক করে দেয় যে ভারী লোডের কারণে তারা একটি ধীর প্রতিক্রিয়ার সম্মুখীন হতে পারে। এর ফলে সিস্টেমের কর্মক্ষমতার উপর বিরূপ প্রভাব পড়তে পারে। ব্যবহারকারী সিস্টেমের সাথে কাজ করতে সক্ষম হবে।

    সেরা স্পাইক টেস্টিং টুল

    অ্যাপাচি জেমিটার

    JMeter হল একটি অটোমেশন টেস্টিং টুল যা বিভিন্ন প্রযুক্তিতে লোড টেস্ট, ফাংশনাল টেস্ট, রিগ্রেশন টেস্ট করে। এটি বিভিন্ন ধরণের অ্যাপ্লিকেশন, প্রোটোকল এবং সার্ভার যেমন SOAP, TCP, FTP সমর্থন করে। SOAP, LDAP MOM, শেল স্ক্রিপ্ট, মেইল ​​প্রোটোকল, জাভা অবজেক্ট, ডাটাবেস।

    বৈশিষ্ট্য

    • এটি ওপেন সোর্স সফটওয়্যার।
    • ইন্টারেক্টিভ এবং সোজা GUI।
    • এটি অত্যন্ত দীর্ঘস্থায়ী।
    • পরীক্ষার পরিকল্পনাগুলি XML বিন্যাসে সংরক্ষণ করা হয়।
    • এটি প্ল্যাটফর্ম-স্বাধীন।
    • সেরা API অটোমেশন টুল।

    PRICE

    এটি ব্যবহার করা বিনামূল্যে.

    লোডরানার

    লোডরানার Hewlett-Packard (HP) দ্বারা কর্মক্ষমতা পরীক্ষার জন্য একটি সমাধান। এটি পারফরম্যান্স পরীক্ষার জন্য সেরা-স্বয়ংক্রিয় সরঞ্জামগুলির মধ্যে একটি এবং বাজারের প্রায় 50 শতাংশ দখল করেছে৷ Loadrunner আপনার অ্যাপ্লিকেশনে শত শত ভার্চুয়াল ব্যবহারকারীদের অনুকরণ করে, বিভিন্ন কর্মক্ষমতা মেট্রিক্স নিরীক্ষণ করে এবং অন্য ক্লায়েন্ট এবং সার্ভারের বাধা বিচ্ছিন্ন করে।

    বৈশিষ্ট্য

    • ক্লাউড টেস্টিং।
    • মূল কারণ বিশ্লেষণ .
    • অ্যাপগুলির একটি বিস্তৃত পরিসর সমর্থন করে।
    • ক্রমাগত পরীক্ষা.
    • মোবাইল টেস্টিং।
    • ইন্টারেক্টিভ ইউজার লেনদেন সিমুলেশন।

    PRICE

      সম্প্রদায় সংস্করণ-ফ্রিভার্চুয়াল ব্যবহারকারীর দিন-$0.56/ভার্চুয়াল ব্যবহারকারী দিবসএন্টারপ্রাইজ এডিশন- বিক্রেতার সাথে যোগাযোগ করুন

    FAQs

    স্পাইক পরীক্ষার মূল লক্ষ্য কি?

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

    স্পাইক টেস্টিং পরিস্থিতিতে উদাহরণ কি কি?

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

    .56/ভার্চুয়াল ব্যবহারকারী দিবসএন্টারপ্রাইজ এডিশন- বিক্রেতার সাথে যোগাযোগ করুন

FAQs

স্পাইক পরীক্ষার মূল লক্ষ্য কি?

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

স্পাইক টেস্টিং পরিস্থিতিতে উদাহরণ কি কি?

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