পুনঃপ্রেরণ ও অটোমেশন
Ogma ট্রাফিক পুনরায় পাঠানোর একাধিক উপায় দেয়: একক অনুরোধের জন্য পুনঃপ্রেরণ, অনেক অনুরোধের ধারাবাহিক পরীক্ষার জন্য স্বয়ংক্রিয় পরীক্ষা এবং কাঠামোবদ্ধ বহু ধাপের যুক্তির জন্য কর্মপ্রবাহ।
পুনঃপ্রেরণ
HTTP অনুরোধ নিজে পরিবর্তন করে আবার পাঠানোর জন্য পুনঃপ্রেরণ।
এটি ব্যবহার করুন:
- অনুমোদন যাচাইয়ে।
- প্যারামিটারে কারসাজিতে।
- হেডার ও কুকি নিয়ে পরীক্ষায়।
- বডি পরিবর্তনে।
- স্ক্যানারের প্রমাণ নিশ্চিত করতে।
- পর্যবেক্ষণের (নিরাপত্তা পরীক্ষার ফলাফল) প্রমাণবাহী অনুরোধ ক্যাপচার করতে।
সাধারণ ধাপ:
- HTTP ইতিহাস-এ একটি সারি নির্বাচন করুন।
- সেটি পুনঃপ্রেরণ-এ পাঠান।
- মেথড, পাথ, কোয়েরি, হেডার, কুকি বা বডি সম্পাদনা করুন।
- অনুরোধ পাঠান।
- প্রচেষ্টাগুলো তুলনা করুন এবং নিশ্চিত প্রমাণ নিরাপত্তা পরীক্ষার ফলাফলের সঙ্গে যুক্ত করুন।
একই কাজ বারবার করতে পুনঃপ্রেরণ সেশনে কালেকশন ও সেশন ভেরিয়েবল ব্যবহার করা যায়।
WS পুনঃপ্রেরণ
WS পুনঃপ্রেরণ ক্যাপচার করা WebSocket ইতিহাসের ভিত্তিতে আবার সংযোগ করতে ও বার্তা পাঠাতে দেয়।
নিচের বিষয়গুলো পরীক্ষা করতে ব্যবহার করুন:
- বার্তার অনুমোদন।
- ইভেন্ট সাবস্ক্রিপশন।
- ক্লায়েন্ট-পক্ষের আস্থার সীমা।
- রিয়েল-টাইম রেস কন্ডিশন।
- সার্ভার-পক্ষের বার্তা যাচাই।
স্বয়ংক্রিয় পরীক্ষা
পেলোডের সেট বা প্যারামিটারের পরিবর্তন অনুযায়ী বারবার অনুরোধ পাঠানোর জন্য স্বয়ংক্রিয় পরীক্ষা।
এটি ব্যবহার করুন:
- প্যারামিটার ফাজ করতে।
- নিয়ন্ত্রিত হার ও পেলোড তালিকা দিয়ে বারবার পরীক্ষা করতে।
- অনেক সম্ভাব্য ID পরীক্ষা করতে।
- স্থিতিশীল অনুরোধ টেমপ্লেটে পেলোড তালিকা চালাতে।
- উত্তরের স্ট্যাটাস, দৈর্ঘ্য, সময় ও বের করা মান তুলনা করতে।
রেট সীমা ও স্কোপ ব্যবহার করুন। স্বয়ংক্রিয় পরীক্ষা প্রচুর ট্রাফিক তৈরি করতে পারে।
কর্মপ্রবাহ
কর্মপ্রবাহ পুনর্ব্যবহারযোগ্য যুক্তির পাইপলাইন। নোড গ্রাফ ও চালানোর মোড অনুযায়ী এগুলো অ্যাক্টিভ, প্যাসিভ বা রূপান্তরমুখী হতে পারে।
পরীক্ষায় নিচের কাজ দরকার হলে কর্মপ্রবাহ ব্যবহার করুন:
- বহু ধাপে অনুরোধ সামলানো।
- একটি উত্তর থেকে মান বের করে পরবর্তী অনুরোধে ইনজেক্ট করা।
- ইতিহাসের প্যাসিভ প্রক্রিয়াকরণ।
- পুনর্ব্যবহারযোগ্য রূপান্তরের যুক্তি।
- বিভিন্ন প্রজেক্টে ভাগ করার মতো পুনরাবৃত্তিযোগ্য পরীক্ষা।
কর্মপ্রবাহ রান অবস্থা ও ধাপের আউটপুট রেকর্ড করে। এতে প্রাথমিক মূল্যায়ন ও প্রমাণ সংগ্রহে সহায়তা হয়।
পরিবেশ ভেরিয়েবল
পরিবেশ ভেরিয়েবল পুনঃপ্রেরণ, স্বয়ংক্রিয় পরীক্ষা, কর্মপ্রবাহ ও অন্য টুলে পুনর্ব্যবহার করা মান এক জায়গায় রাখে।
এগুলো ব্যবহার করুন:
- হোস্টনেমের জন্য।
- API বেস পাথের জন্য।
- পরীক্ষার অ্যাকাউন্টের ID-এর জন্য।
- ঘন ঘন বদলানো টোকেনের জন্য।
- স্টেজিং ও উৎপাদন পরিবেশে আলাদা মানের জন্য।
বিকল্প থাকলে সংবেদনশীল মান গোপন হিসেবে চিহ্নিত করুন এবং অনিচ্ছাকৃত এক্সপোর্ট এড়ান।
উপযুক্ত টুল বাছাই
| প্রয়োজন | ব্যবহার করুন |
|---|---|
| একটি অনুরোধ হাতে পরিবর্তন | পুনঃপ্রেরণ |
| অনেক মান দিয়ে একই টেমপ্লেট পুনরাবৃত্তি | স্বয়ংক্রিয় পরীক্ষা |
| আবার সংযোগ বা WebSocket বার্তা পুনঃপ্রেরণ | WS পুনঃপ্রেরণ |
| নিষ্কাশন, রূপান্তর ও পাঠানো একত্রে সাজানো | কর্মপ্রবাহ |
| MCP সহকারী দিয়ে পরিদর্শন বা কাজের প্রস্তুতি | সুস্পষ্ট অনুমতিসহ MCP |