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

নতুনদের জন্য প্রতিক্রিয়া সময় পরীক্ষা

30 অক্টোবর, 2021

রেসপন্স টাইম টেস্টিং একটি সিস্টেম নোডের জন্য অন্য সিস্টেমের অনুরোধে সাড়া দিতে সময় নেওয়ার পরিমাপ করে। প্রক্রিয়াটি শেষ না হওয়া পর্যন্ত একটি সিস্টেম নির্দিষ্ট ইনপুটে পৌঁছাতে সময় নেয়।

উদাহরণস্বরূপ, যদি আপনি একটি আগুন , এবং আপনি JSON ডেটা চালানোর জন্য ঠিক কতটা সময় লাগে তা জানতে চান। প্রতিক্রিয়া সময় প্রতিটি লেনদেন বা প্রশ্নের সার্ভার প্রতিক্রিয়া পরিমাপ করে।

প্রতিক্রিয়ার সময় শুরু হয় যখন একজন ব্যবহারকারী অনুরোধ পাঠায় এবং শেষ হয় যখন আবেদন জানায় যে লেখাটি সম্পূর্ণ হয়েছে।

সুচিপত্র

কিভাবে প্রতিক্রিয়া সময় পরিমাপ?

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

রেসপন্স মেট্রিক্সের ধরন

    গড় প্রতিক্রিয়া সময়

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

    পিক রেসপন্স টাইম

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

    ত্রুটি হার

এটি একটি গাণিতিক গণনা যা সমস্ত অনুরোধের বিপরীতে সমস্যা অনুরোধের শতাংশ প্রদর্শন করে। এই শতাংশ সার্ভারে একটি ত্রুটি দেখানো সমস্ত HTTP স্থিতি কোড গণনা করে৷ এটি সুপারিশের উপরও নির্ভর করে, যা সময় শেষ।

প্রতিক্রিয়া সময় মান

0.1 সেকেন্ড

এটি সবচেয়ে অনুকূল প্রতিক্রিয়া সময়. যদি এই প্রতিক্রিয়া সময় 0.1 হয়, ব্যবহারকারীরা সর্বদা মনে করেন যে অ্যাপ্লিকেশনটি তাত্ক্ষণিকভাবে প্রতিক্রিয়া জানায় এবং কোনো বাধা অনুভব করে না।

1.0 সেকেন্ড

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

10 সেকেন্ড

এটি সর্বাধিক সীমা, যার পরে প্রতিক্রিয়া সময় গ্রহণযোগ্য সীমা অতিক্রম করে। যাইহোক, যদি প্রতিক্রিয়া সময় 6 সেকেন্ডের বেশি হয়, ব্যবহারকারী সেই সাইটটি ছেড়ে যাবে বা অ্যাপ্লিকেশনটি ছেড়ে দেবে।

সাধারণত প্রতিক্রিয়া সময় 0.1 - 1 সেকেন্ডের ব্যবধানে যতটা সম্ভব দ্রুত হওয়া উচিত। যাইহোক, লোকেরা ধীর প্রতিক্রিয়া সময়ের সাথে খাপ খাইয়ে নিতে পারে তবে তারা 2 সেকেন্ডের বেশি প্রতিক্রিয়া সময় নিয়ে কখনই খুশি হবে না। প্রতিক্রিয়ার সময় যত কম, ক্লায়েন্ট সন্তুষ্টি তত ভাল, কম খরচ, উচ্চ গ্রাহক সন্তুষ্টি।

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

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

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

বৈশিষ্ট্য

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

PRICE

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

লোডরানার

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

বৈশিষ্ট্য

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

PRICE

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

    রেসপন্স টাইম টেস্টিং একটি সিস্টেম নোডের জন্য অন্য সিস্টেমের অনুরোধে সাড়া দিতে সময় নেওয়ার পরিমাপ করে। প্রক্রিয়াটি শেষ না হওয়া পর্যন্ত একটি সিস্টেম নির্দিষ্ট ইনপুটে পৌঁছাতে সময় নেয়।

    উদাহরণস্বরূপ, যদি আপনি একটি আগুন , এবং আপনি JSON ডেটা চালানোর জন্য ঠিক কতটা সময় লাগে তা জানতে চান। প্রতিক্রিয়া সময় প্রতিটি লেনদেন বা প্রশ্নের সার্ভার প্রতিক্রিয়া পরিমাপ করে।

    প্রতিক্রিয়ার সময় শুরু হয় যখন একজন ব্যবহারকারী অনুরোধ পাঠায় এবং শেষ হয় যখন আবেদন জানায় যে লেখাটি সম্পূর্ণ হয়েছে।

    সুচিপত্র

    কিভাবে প্রতিক্রিয়া সময় পরিমাপ?

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

    রেসপন্স মেট্রিক্সের ধরন

      গড় প্রতিক্রিয়া সময়

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

      পিক রেসপন্স টাইম

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

      ত্রুটি হার

    এটি একটি গাণিতিক গণনা যা সমস্ত অনুরোধের বিপরীতে সমস্যা অনুরোধের শতাংশ প্রদর্শন করে। এই শতাংশ সার্ভারে একটি ত্রুটি দেখানো সমস্ত HTTP স্থিতি কোড গণনা করে৷ এটি সুপারিশের উপরও নির্ভর করে, যা সময় শেষ।

    প্রতিক্রিয়া সময় মান

    0.1 সেকেন্ড

    এটি সবচেয়ে অনুকূল প্রতিক্রিয়া সময়. যদি এই প্রতিক্রিয়া সময় 0.1 হয়, ব্যবহারকারীরা সর্বদা মনে করেন যে অ্যাপ্লিকেশনটি তাত্ক্ষণিকভাবে প্রতিক্রিয়া জানায় এবং কোনো বাধা অনুভব করে না।

    1.0 সেকেন্ড

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

    10 সেকেন্ড

    এটি সর্বাধিক সীমা, যার পরে প্রতিক্রিয়া সময় গ্রহণযোগ্য সীমা অতিক্রম করে। যাইহোক, যদি প্রতিক্রিয়া সময় 6 সেকেন্ডের বেশি হয়, ব্যবহারকারী সেই সাইটটি ছেড়ে যাবে বা অ্যাপ্লিকেশনটি ছেড়ে দেবে।

    সাধারণত প্রতিক্রিয়া সময় 0.1 - 1 সেকেন্ডের ব্যবধানে যতটা সম্ভব দ্রুত হওয়া উচিত। যাইহোক, লোকেরা ধীর প্রতিক্রিয়া সময়ের সাথে খাপ খাইয়ে নিতে পারে তবে তারা 2 সেকেন্ডের বেশি প্রতিক্রিয়া সময় নিয়ে কখনই খুশি হবে না। প্রতিক্রিয়ার সময় যত কম, ক্লায়েন্ট সন্তুষ্টি তত ভাল, কম খরচ, উচ্চ গ্রাহক সন্তুষ্টি।

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

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

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

    বৈশিষ্ট্য

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

    PRICE

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

    লোডরানার

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

    বৈশিষ্ট্য

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

    PRICE

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