যেহেতু এই প্রশ্নটি এখনও খোলা আছে, আমার পাশাপাশি এটিও ওজন করতে পারে।
সুসংবাদটি হ'ল বিগত ৫ বা তত বছরে ওপেন সোর্স সরঞ্জামগুলি সত্যিই পরিপক্ক হয়েছে এবং মহাকাশে ছড়িয়ে পড়েছে, খারাপ খবরটি রয়েছে তাদের মধ্যে অনেকগুলি আছে।
এখানে আমার চিন্তাভাবনাগুলি: -
জিমটার বনাম গ্রাইন্ডার
জিমিটার একটি এক্সএমএল স্টাইল স্পেসিফিকেশন থেকে চালিত হয়, এটি একটি জিইউআইয়ের মাধ্যমে নির্মিত।
গ্রাইন্ডার একটি মিটি-থ্রেডযুক্ত জাভা ফ্রেমওয়ার্কের মধ্যে জাইথন স্ক্রিপ্টিং ব্যবহার করে, তাই প্রোগ্রামারগুলিতে আরও ওরিয়েন্টেড।
দুটি সরঞ্জামই HTTP এবং HTTPS পরিচালনা করবে এবং আপনাকে শুরু করার জন্য একটি প্রক্সি রেকর্ডার রাখবে have উভয় সরঞ্জামই একাধিক পরীক্ষার এজেন্টদের চালনা করতে নিয়ন্ত্রণকারী মডেল ব্যবহার করে যাতে স্কেলাবিলিটি কোনও সমস্যা নয় (ক্লাউডে অ্যাক্সেস দেওয়া হয়েছে)।
কোনটা ভাল:-
ভার্চুয়াল ব্যবহারকারীর প্রতি অনন্য ডেটা সরবরাহ এবং প্রথমবারের অনুকরণ বা ব্যবহারকারীদের (HTTP শিরোনামগুলি পরিচালনা করে) অনুকরণের জন্য ইউআরএল পুনর্লিখন, পারস্পরিক সম্পর্ক, আরও জটিল স্ক্রিপ্টিং প্রয়োজনীয়তার মধ্যে পড়ার সাথে সাথে লার্নিং কার্ভ হিসাবে একটি হার্ড কল উভয় সরঞ্জামের সাথে খাড়া।
এটি বলেছিল যে আমি জেমেটার দিয়ে শুরু করব কারণ এই সরঞ্জামটির একটি বিশাল নিম্নলিখিত রয়েছে এবং এই সরঞ্জামটি ব্যবহারের জন্য ওয়েবে অনেকগুলি উদাহরণ এবং টিউটোরিয়াল রয়েছে। যদি এবং আপনি যখন কোনও 'রোড ব্লক' এ আসেন, তখন এটি জিমটারের সাথে 'সহজেই' আপনি করতে পারবেন না তবে গ্রিন্দারটি একবার দেখুন। সুসংবাদটি হ'ল এই সরঞ্জামগুলির উভয়ের একই জাভা প্রয়োজন এবং একটি 'মিক্স এবং মিল' সমাধানটি প্রশ্নের বাইরে নয়।
নতুন কিছু যুক্ত করার জন্য - সেলেনিয়াম ওয়েবড্রাইভারের একাধিক ইনস্ট্যান্স চালিত হেডলেস ব্রাউজারগুলি।
এটি তুলনামূলকভাবে নতুন পদ্ধতির কারণ এটি মেঘ থেকে এখন সরবরাহ করা যায় এমন সংস্থানগুলির প্রাপ্যতার উপর নির্ভর করে। এই পদ্ধতির সাহায্যে একটি সেলেনিয়াম (ওয়েবড্রাইভার) স্ক্রিপ্টটি নেওয়া হয় এবং একাধিক থ্রেডে একটি হেডলেস ব্রাউজারের (যেমন ওয়েবড্রাইভার = নিউ এইচটিএমএলইনটিড্রাইভার ()) ড্রাইভারের মধ্যে চালানো হয়।
অভিজ্ঞতার থেকে 'হেডলেস ব্রাউজারগুলি' এর প্রায় 25 টি উদাহরণ আমাজন এম 1 স্মল ইনস্ট্যান্স থেকে কার্যকর করা যেতে পারে।
এর অর্থ হ'ল পারস্পরিক সম্পর্ক, ইউআরএল পুনর্লিখনের সমস্যাগুলি অদৃশ্য হয়ে যাওয়ার সাথে সাথে আপনি যখন আপনার কার্যকরী টেস্টিং স্ক্রিপ্টগুলিকে কর্মক্ষমতা পরীক্ষার স্ক্রিপ্টগুলিতে পুনর্নির্মাণ করেন।
গ্র্যান্ডার বা জমিটারের মতো এইচটিটিপি ড্রাইভারের তুলনায় লোড চালানোর জন্য আরও ভিএম প্রয়োজন হবে বলে স্কেলাবিলিটি আপোষযুক্ত। এটি বলে, যদি আপনি 500 ভার্চুয়াল ব্যবহারকারীদের চালনা করতে চান তবে 20 টি অ্যামাজন স্মল ইনস্ট্যান্স (প্রতি ঘন্টা 6 সেন্ট) প্রতি ঘণ্টায় মাত্র 1.20 ডলার দিয়ে আপনাকে লোড দেয় যা রিয়েল ব্যবহারকারী অভিজ্ঞতার খুব কাছাকাছি।