লোডরানার

মাইক্রো ফোকাস লোডরানার - টিপস এবং কৌশল

30 অক্টোবর, 2021

সুচিপত্র

  • 1. লোডরানার - টিপস এবং ট্রিকস - নভেম্বর 2020
    • 1. সিস্টেমের TEMP এবং TMP ডিরেক্টরি সেট করুন৷
    • 2. LoadRunner 11-এ বিদ্যমান AJAX TruClient স্ক্রিপ্টে C কোড যোগ করা
    • 3. উইন্ডোজ ডেটা এক্সিকিউশন প্রিভেনশন (DEP) বৈশিষ্ট্য কনফিগার করুন
    • 4. পারফরম্যান্স সেন্টার লোড জেনারেটরের অস্থায়ী ডিরেক্টরিতে সর্বাধিক পাথ দৈর্ঘ্যের উইন্ডোজ সীমাবদ্ধতা
    • 5. VuGen স্ক্রিপ্ট রেকর্ডিং ধীর এবং রেকর্ডিং প্ল্যাটফর্ম মাঝে মাঝে CPU আবদ্ধ হয়ে যায়
    • 6. সারাংশ রিপোর্টের 90 তম পার্সেন্টাইল কলামটিকে অন্যান্য মানগুলিতে পরিবর্তন করুন৷
    • 7. 90 তম শতাংশ – সংজ্ঞা, গণনা
    • 8. ত্রুটি: URL নিরাপত্তা নিশ্চিত করা যাবে না। সম্পর্কযুক্ত ওরাকল অ্যাপ্লিকেশন R12 স্ক্রিপ্টে লগইন ধাপ থেকে ফিরে এসেছে
    • 9. শুধুমাত্র লোড পরীক্ষায় দুটির বেশি Citrix Vusers চালানোর ক্ষেত্রে ত্রুটি: ত্রুটি: অপ্রত্যাশিত সংযোগ বিচ্ছিন্ন ঘটনা পেয়েছি, প্রস্থান হচ্ছে …
    • 10. ত্রুটি -86801: হোস্ট অ্যাক্সেস অস্বীকৃত, উপলব্ধ বা অনুপস্থিত
    • 11. ntsd টুল ব্যবহার করে ক্র্যাশের একটি ডাম্প ক্যাপচার করুন
    • 12. LoadRunner বিশ্লেষণে একটি কাস্টম মনিটর যোগ করুন
    • 13. সঞ্চালনের ক্রমে লেনদেন প্রদর্শন করতে সারাংশ রিপোর্ট সেট করুন
    • 14. LoadRunner-এ VuGen প্যারামিটার তালিকা খোলার সময় ক্র্যাশ হয়৷
    • 15. প্যারামিটার তৈরি করার চেষ্টা করার সময় VuGen হ্যাং হয়ে যায়
    • 16. VuGen ক্র্যাশ হচ্ছে এবং/অথবা মেনু আইটেম কাজ করছে না
    • 17. রেকর্ডিংয়ের সময় টুলবারে অ্যাকশন পরিবর্তন করার সময় ওয়েব রেকর্ডার হ্যাং হয়ে যায়
    • 18. একটি বড় replay.vdf ফাইল খোলার চেষ্টা করার সময় VuGen হ্যাং হয়ে যায়
    • 19. একটি নিরাপদ ওয়েব অ্যাপ্লিকেশন রেকর্ড করার সময় ইন্টারনেট এক্সপ্লোরার এলোমেলোভাবে জমে যায়
    • 20. ODBC ব্যবহার করে ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশন রেকর্ড করার সময় VuGen ক্র্যাশ/হ্যাং হয়ে যায়
    • 21. VuGen ওয়েব এবং FLEX প্রোটোকলের সাথে ক্র্যাশ করে৷
    • 22. ত্রুটি -205177: একটি টাইমআউটফাংশন xlrCReplayEngineStartupNotifier::WaitForStartupNotification এর কারণে RRE শুরু করতে ব্যর্থ হয়েছে
  • 2. লোডরানার - টিপস এবং কৌশল - ডিসেম্বর 2020
    • 1. রেকর্ডিং করার সময় ইনপুট বাক্সে পুনরাবৃত্ত এক্স
    • 2. ত্রুটি খুঁজে পাওয়া যাবে না প্রতীক পুনরাবৃত্তি ঘটবে
    • 3. নতুন ধাপ web_convert_param এর সাথে উইন্ডো প্রদর্শিত হয় না
    • 4. যখন VuGen অনেক অ্যাকশন তৈরি করতে পারে না
    • 5. LoadRunner এন্টারপ্রাইজের সাথে VuGen ইন্টিগ্রেশন সমস্যা
    • 6. ত্রুটি বার্তা টিসি স্ক্রিপ্টের সমাপ্তিতে বাধা দেয়
    • 7. ইন্টারনেট এক্সপ্লোরার ইনজেকশনে ত্রুটি
    • 8. সম্পর্কিত লেনদেনের সারাংশ এবং প্রতিক্রিয়া সময় গ্রাফ তৈরিতে ত্রুটি
    • 9. বিশ্লেষণ সারাংশ পৃষ্ঠা থেকে লেনদেন গণনা অদৃশ্য হয়ে যাওয়া
    • 10. এইচটিএমএল রিপোর্টে ভুল গণনা ত্রুটি এবং ভুল মানের উপস্থিতি
  • 3. লোডরানার - টিপস এবং ট্রিকস - জানুয়ারী 2021
    • 1. LRE DB অ্যাডমিনিস্ট্রেটরের জন্য প্রয়োজনীয় মৌলিক প্রস্তাবিত অনুমতি
    • 2. VuGen-এর LRE ইন্টিগ্রেশন ব্যবহার করে প্রতিবার সংযুক্ত হওয়ার সময় LRE সংযোগ ব্যর্থ হলে সংকট মোকাবেলার নির্দেশাবলী
    • 3. অকটেনে লগ অবস্থান পরিবর্তন করার নির্দেশাবলী
    • 4. LoadRunner Enterprise 2020 SP3-এ TruClient ব্রাউজারে ফ্ল্যাশ ত্রুটি সমাধানের নির্দেশাবলী
    • 5. ট্রেন্ড রিপোর্ট ব্যর্থতায় রান যোগ করার বিষয়ে নির্দেশাবলী
    • 7. আইডেন্টিটি চেঞ্জ ইউটিলিটি থেকে সঠিকভাবে লগ ইন করার নির্দেশনা
    • 8. বড় ফলাফল সেটের জন্য একটি বিশ্লেষণ প্রতিবেদন তৈরি করতে অক্ষম
    • 9. web_set_certificate_ex() এ প্রদত্ত আর্গুমেন্ট সঠিক কিনা যাচাই করুন
    • 10. VuGen রেকর্ডিংয়ের শেষে বা থাম্বনেলের কারণে রিপ্লে করার সময় ব্যতিক্রম ত্রুটি দেয়
  • 4. লোডরানার - টিপস এবং কৌশল - ফেব্রুয়ারি 2021
    • 1. রানটাইম সেটিংস এক স্ক্রিপ্ট থেকে অন্য স্ক্রিপ্টে অনুলিপি করার ফলে পরীক্ষা শুরু করার সময় ব্যর্থ হয়
    • 2. প্রকল্প স্থানান্তরের সময় সিস্টেম টেম্প ফোল্ডারের স্থান ফুরিয়ে যায়
    • 3. এলজি ইনস্টল করার সময় নিম্নলিখিত ত্রুটির সম্মুখীন হন৷
    • 4. LoadRunner Enterprise 2020 SP3 Hotfix 1-এর জন্য তথ্য প্রকাশ করুন৷
    • 5. LoadRunner এন্টারপ্রাইজ 2020SP3 এর সাথে Vugen ইন্টিগ্রেশন সমস্যার জন্য Hotfix
    • 6. লাইসেন্স কী অপসারণের একটি উপায় আছে কি?
    • 7. ত্রুটি -205177: ট্যাব 2 হার্টবিট টাইমআউট। [MsgId: MERR-205177]
    • 8. LR এন্টারপ্রাইজের সাথে VuGen ইন্টিগ্রেশন - যে ফোল্ডারগুলিতে অনেক বেশি স্ক্রিপ্ট সেভ করা আছে সেগুলোকে প্রসারিত করতে সক্ষম নয়
    • 9. LRE 2020 SP2: স্বাস্থ্য পরীক্ষা ব্যর্থ বার্তাগুলি দেখায়, যদিও পরিবেশ পুরোপুরি ভাল কাজ করছে
    • 10. হোস্ট মেশিনে TLS 1.0 এবং SSL 3.0 সিকিউরিটি প্রোটোকল নিষ্ক্রিয় থাকলে NtityUnlocker HTTPS-এর উপর প্রমাণীকরণ করতে ব্যর্থ হয়
    • 11. ত্রুটি: Teradici PCoIP Vusers চালানোর সময় সনাক্তকরণ লাইব্রেরি আরম্ভ করা যায়নি
  • 5. লোডরানার - টিপস এবং ট্রিকস - মার্চ 2021
    • 1. UNC পাথে থাকা একটি হেডার বা প্যারামিটার ফাইল Vuser স্ক্রিপ্টে অন্তর্ভুক্ত করার সময় সংকলন ত্রুটি
    • 2. globals.h-এ কাস্টম হেডার ফাইল সহ Vugen স্ক্রিপ্ট পারফরম্যান্স সেন্টারে কার্যকর করতে ব্যর্থ হয়, তবে, VuGen-এ জরিমানা রিপ্লে
    • 3. একটি SOAP হেডারের মধ্যে HTTP হেডার এম্বেড করার সময় ত্রুটি
    • 4. জেনকিন্স জবস ব্যর্থ কার্যকরী অপারেশন 'বিশ্লেষণ' এর সাথে ব্যর্থ হচ্ছে
    • 5. Microsoft টার্মিনাল পরিষেবা ব্যবহার করে TruClient Firefox স্কেলেবিলিটি সমস্যা
    • 6. জেনকিন্স - পারফরম্যান্স সেন্টার/লোডরানার ইন্টিগ্রেশন
    • 7. লোডরানার এবং পারফরম্যান্স সেন্টারের জন্য OpenSSL 1.0.1j আপগ্রেড
    • 8. ত্রুটি পারফমনে এই ধরনের কোন ইন্টারফেস সমর্থিত নয়
    • 9. HTTP 500 এবং একটি ওয়েব সার্ভিস স্ক্রিপ্ট রিপ্লে করার সময় একটি SOAP ফল্ট
    • 10. HP Citrix এজেন্ট ব্যবহার করার সময় Citrix পরীক্ষার জন্য উচ্চ লোডের অধীনে সমস্যা
  • 6. লোডরানার - টিপস এবং ট্রিকস - এপ্রিল 2021
    • অ্যাক্টিভ এক্স কন্ট্রোল সহ ভুজেনের সাথে রেকর্ডিং সমস্যা।
    • Actions.java চিহ্ন খুঁজে পাওয়া যাচ্ছে না
    • new step web_convert_param উইন্ডো আনে না'>LoadRunner vugen 1260 এ, Insert-> new step web_convert_param উইন্ডো আনে না
    • PC/LR 12.63 এ রিসোর্স বিষয়বস্তু ডিফল্টরূপে ডিকোড করা হয় না
    • Oracle স্থাপনার জন্য LRE DB অ্যাডমিনিস্ট্রেটরের জন্য ন্যূনতম প্রস্তাবিত অনুমতি প্রয়োজন
    • Vugen TruClient প্রোটোকলে 10টির বেশি অ্যাকশন তৈরি করতে অক্ষম
    • লাইসেন্স কী অপসারণ করার একটি উপায় আছে?
    • LoadRunner Enterprise 2020SP2 এর সাথে Vugen ইন্টিগ্রেশন সমস্যার জন্য Hotfix
    • ত্রুটি: Teradici PCoIP Vusers চালানোর সময় সনাক্তকরণ লাইব্রেরি আরম্ভ করা যায়নি
    • VuGenToolKit ডিবাগ লগ তৈরি করা হচ্ছে
  • 7. লোডরানার - টিপস এবং ট্রিকস - মে 2021
    • 1. SOAP হেডারের ভিতরে HTTP হেডার এম্বেড করার সময় ত্রুটি
    • 2. gloabls.h-এ কাস্টম হেডার ফাইল সহ VuGen স্ক্রিপ্ট পারফরম্যান্স সেন্টারে কার্যকর করতে ব্যর্থ হয়, তবে, VuGen-এ জরিমানা রিপ্লে করে
    • 3. ভাসার স্ক্রিপ্টে UNC পাথে থাকা একটি হেডার বা প্যারামিটার ফাইল অন্তর্ভুক্ত করার সময় সংকলন ত্রুটি
    • 4. একটি স্ট্যান্ডার্ড ওয়েব ভিসার দিয়ে ওয়েব পরিষেবা পরীক্ষা করা
    • 5. ত্রুটি পারফমনে এই ধরনের কোন ইন্টারফেস সমর্থিত নয়
    • 6. PC 11.5x – রান পরীক্ষা ব্যর্থ হয়েছে। কারণ: কন্ট্রোলার চালু করতে ব্যর্থ হয়েছে৷
    • 7. ওয়েব সার্ভিসের পরিবর্তে ওয়েব HTTP/HTML এর সাথে xml কলের জন্য web_Custom_request কিভাবে ব্যবহার করবেন
    • 8. সাইবেস আনওয়্যারড প্ল্যাটফর্মের (SUP) জন্য লোডরানার সমর্থন
    • 9. ল্যাব ম্যানেজমেন্টে পারফরম্যান্স সেন্টার সার্ভার যোগ করার সময় ত্রুটি পাওয়া
    • 10. Web_service_call ব্যর্থ হচ্ছে মান দিয়ে রিপ্লে করার সময় Vugen-এ শূন্য ত্রুটি হতে পারে না
  • লোডরানার - টিপস এবং ট্রিকস - জুন 2021

লোডরানার - টিপস এবং ট্রিকস - জুন 2021

1. লোডরানার এবং পারফরমেন্স সেন্টার নেটওয়ার্ক কানেক্টিভিটির সমস্যা সমাধান করা।

এই নথিটি বিভিন্ন টুল যেমন Wireshark, নেটওয়ার্ক লোডার, প্রসেস এক্সপ্লোরার এবং netstat -ano কমান্ডের বর্ণনা করে যা লোডরানার বা পারফরম্যান্স সেন্টার অপারেশনের সময় ঘটতে পারে এমন নেটওয়ার্ক সংযোগ সমস্যার সমাধান করতে ব্যবহার করা যেতে পারে।

লোডরানার বা পারফরম্যান্স সেন্টার সিস্টেমের মধ্যে নেটওয়ার্ক সংযোগ ব্যর্থতার সমস্যা সমাধানের জন্য উপলব্ধ সরঞ্জামগুলি কী কী? উদাহরণস্বরূপ, একটি স্ক্রিপ্টের রেকর্ডিং বা রিপ্লে করার সময় একটি আকস্মিক বা আকস্মিক সংযোগ বিচ্ছিন্ন হতে পারে, অথবা একটি লোডরানার কন্ট্রোলার একটি দৃশ্যকল্প শুরু করতে লোড জেনারেটরের সাথে সংযোগ করতে ব্যর্থ হতে পারে। বিভিন্ন টুল যেমন Wireshark, Network Loader, Process Explorer এবং netstat -ano কমান্ড ব্যবহার করা যেতে পারে।

সমাধান

ওয়্যারশার্ক

পূর্বে ইথারিয়াল নামে পরিচিত এটি নেটওয়ার্ক সংযোগের সমস্যা সমাধানের জন্য শিল্পের মানক টুল। ওয়্যারশার্ক ট্রেস ক্যাপচার এবং বিশ্লেষণের তথ্য টুলের অনলাইন সাহায্যে বা এখান থেকে পাওয়া যাবে wireshark.org

Wireshark ইনস্টল এবং শুরু করতে:

ধাপ 1: যাও wireshark.org > ডাউনলোড করুন এবং একটি কপি ডাউনলোড করুন

ধাপ ২: ইনস্টল করতে ডাবল ক্লিক করুন, শুধুমাত্র ডিফল্ট বিকল্পগুলি ব্যবহার করুন...

ধাপ 3: সিস্টেমে চলমান সমস্ত অ্যাপ্লিকেশন বন্ধ করুন যা কিছু ধরণের যোগাযোগ পাঠাচ্ছে।

ধাপ 4: ইনস্টলেশনের পরে, Wireshark চালু করুন, ক্যাপচার -> ইন্টারফেসে যান (ইন্টারফেস চয়ন করুন) এবং শুরুতে ক্লিক করুন।

ধাপ 5: যোগাযোগের জন্য NIC কার্ড ব্যবহার করা হচ্ছে -> ঠিক আছে ক্লিক করুন

নেটওয়ার্ক লোডার

একটি ক্লায়েন্ট ব্যবহার করে - সার্ভার আর্কিটেকচার, নেটওয়ার্ক লোডার পারফরম্যান্স সেন্টারের সাথে সরবরাহ করা একটি সরঞ্জাম যা লোডুননারের সাথেও ব্যবহার করা যেতে পারে। কন্ট্রোলার এবং একটি লোড জেনারেটরের মধ্যে নেটওয়ার্ক যোগাযোগকে অনুকরণ করতে সরঞ্জামটি ব্যবহার করা যেতে পারে।

সার্ভারের পাশে নেটওয়ার্ক লোডার চালানোর জন্য, যেমন লোড জেনারেটরে (এলজি):

ধাপ 1: networkloader.exe ফাইলে ক্লিক করুন

ধাপ ২: লিসেন অন পোর্টে: যে পোর্ট নম্বরটি আপনি LG শুনতে চান তা লিখুন, সাধারণত 54345

ধাপ 3: যাও শুনো

ধাপ 4: রিসিভ মেসেজ চেক করুন যে লিসেনিং অন পোর্ট দেখানো হয়েছে

ধাপ 5: ক্লায়েন্ট সংযোগ করলে চেক করুন যে রিসিভ মেসেজ প্রাপ্ত শেষ বার্তা প্রদর্শন করে

ক্লায়েন্ট সাইডে নেটওয়ার্ক লোডার চালানোর জন্য, যেমন লোডরানার কন্ট্রোলারে:

ধাপ 1: networkloader.exe ফাইলটিতে ডাবল ক্লিক করুন

ধাপ ২: মেশিনে এলজির হোস্টনেম বা আইপি অ্যাড্রেস পরীক্ষা করা হচ্ছে

ধাপ 3: লিসেন অন পোর্টের জন্য সার্ভার সাইডে সরবরাহ করা TCP পোর্ট নম্বরে (যেমন 54345)

ধাপ 4: কানেক্ট এ ক্লিক করুন

ধাপ 5: Send Messages-এর অধীনে চেক করুন যে কানেক্টেড প্রদর্শিত হয়েছে

ধাপ 6: Send-এ যান এবং Send Messages-এর শেষ বার্তাটি ফিরে এসেছে কিনা তা পরীক্ষা করে দেখুন

ক্লায়েন্ট – সার্ভার সংযোগ স্থাপন হয়ে গেলে, নেটওয়ার্ক সংযোগ লোড করতে এবং ডেটা স্থানান্তরের জন্য এর ক্ষমতা পরীক্ষা করতে বার্তার আকার এবং ফ্রিকোয়েন্সি বাড়ানো যেতে পারে।

netstat -ano কমান্ড

অ্যাপ্লিকেশন দ্বারা ব্যবহৃত TCP পোর্টগুলি খুঁজে পেতে কমান্ডটি ব্যবহার করুন netstat -ano উইন্ডোজ কমান্ড প্রম্পটে। আউটপুটে নিম্নলিখিত কলামগুলি রয়েছে:

· প্রোটোকল

· স্থানীয় ঠিকানা - কোলনের পরে স্থানীয় TCP পোর্ট নম্বর থাকে

· বিদেশী ঠিকানা - কোলনের পরে দূরবর্তী TCP পোর্ট নম্বর রয়েছে

· রাজ্য (এখানে শ্রবণ বা প্রতিষ্ঠার জন্য দেখুন)

· পিআইডি (প্রসেস আইডি)

প্রসেস এক্সপ্লোরার

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

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

প্রসেস এক্সপ্লোরার Windows XP, Windows Server 2003, Windows Vista-এ কাজ করে। এটি উইন্ডোজের 64-বিট সংস্করণেও কাজ করে। আউটপুটে প্রক্রিয়ার নাম (বা অ্যাপ্লিকেশন) এবং প্রক্রিয়া আইডি রয়েছে। উভয় প্রক্রিয়ায় ব্যবহৃত TCP পোর্টগুলিও দ্রুত সনাক্ত করা যেতে পারে। তদন্তাধীন প্রক্রিয়াটি নির্বাচন করুন, (যেমন একটি লোড জেনারেটরের জন্য magentproc.exe), ডান ক্লিক করুন -> বৈশিষ্ট্য -> তারপর সেই প্রক্রিয়া দ্বারা ব্যবহৃত পোর্ট নম্বরগুলি সনাক্ত করতে TCP নির্বাচন করুন৷

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

2. Vugen কি রিপ্লে চলাকালীন ক্যাপচা পরিচালনা করতে পারে?

ক্যাপচা ( সম্পূর্ণরূপে প্রতি স্বয়ংক্রিয় পৃ ublic টি বলতে হবে কম্পিউটার এবং এইচ উমানস প্রতি অংশ) একটি কম্পিউটার দ্বারা প্রতিক্রিয়া তৈরি করা হয় না তা নিশ্চিত করতে ব্যবহৃত হয়। এটি একটি HTML ফর্ম এন্ট্রি যাচাই করা একটি ব্যবহারকারী-চ্যালেঞ্জ৷ মূলত, এটি ব্যবহারকারীর কাছে কিছু স্ক্র্যাম্বলড অক্ষর/সংখ্যা সহ একটি চিত্র প্রদর্শন করে, যা ব্যবহারকারীকে পাঠ্য ক্ষেত্রে পড়তে এবং টাইপ করতে হয়। এটি ওয়েব রোবটের বিরুদ্ধে ওয়েবসাইটগুলিকে রক্ষা করে পরীক্ষা তৈরি করে এবং গ্রেডিং করে যা মানুষ পাস করতে পারে কিন্তু কম্পিউটার পারে না। আরও তথ্যের জন্য পড়ুন wikipedia.org > wiki > ক্যাপচা-এ

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

3. পারফরম্যান্স সেন্টার লোড টেস্টিং পরিষেবা শুরু করতে অক্ষম৷

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

উইন্ডোজ ইভেন্ট লগ চেক করুন এবং নিম্নলিখিত ত্রুটি খুঁজুন

পরিষেবা শুরু করা যাবে না। System.ServiceModel.AddressAccessDeniedException: HTTP URL নিবন্ধন করতে পারেনি +:8731 > LTOP > লোড টেস্টিং পরিষেবা . আপনার প্রক্রিয়ার এই নামস্থানে অ্যাক্সেসের অধিকার নেই (দেখুন যান microsoft.com>fwlink>?LinkId=70353 বিস্তারিত জানার জন্য). —> System.Net.HttpListenerException: অ্যাক্সেস অস্বীকৃত

পরিষেবা স্থানীয় সিস্টেম অ্যাকাউন্ট বা স্থানীয় অ্যাডমিন অ্যাকাউন্ট দ্বারা শুরু হয় না

সমাধান

পরিষেবা বৈশিষ্ট্য উইন্ডো খুলুন, লগ অন ট্যাবে স্থানীয় সিস্টেম অ্যাকাউন্ট হিসাবে লগ সেট করুন, পরিষেবাটি পুনরায় চালু করুন৷ ত্রুটি দীর্ঘায়িত হবে না।

4. লোডরানার এবং পারফরম্যান্স সেন্টারে কি দুর্বল সাইফার আছে?

লোডরানার এবং পারফরম্যান্স সেন্টার সংস্করণ 11.52 দুর্বল সাইফার অক্ষম করেছে। দুর্বল সাইফার সনাক্ত করতে openssl কমান্ড ব্যবহার করুন। যদি SSL শংসাপত্রগুলি LoadRunner এবং/অথবা পারফরম্যান্স সেন্টারের পুরানো সংস্করণগুলি ব্যবহার করে তৈরি করা হয় তবে সেগুলিতে দুর্বল সাইফার থাকতে পারে।

লোডরানার এবং পারফরম্যান্স সেন্টারে কি দুর্বল সাইফার আছে?

সমাধান

যখন একটি প্রক্রিয়া/পরিষেবা LoadRunner/পারফরমেন্স সেন্টার মেশিনে চলছে তখন এই দুর্বলতা পরীক্ষা করতে ক্লায়েন্ট মেশিন থেকে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

openssl s_client -কানেক্ট সার্ভার:PORTNUM -ssl3 -ডিবাগ -সাইফার

যেখানে PORTNUM == 54345 (ম্যাজেন্টের জন্য বলুন*)

54245 (এজেন্টের জন্য *)

সার্ভার == সার্ভারের নাম বা মেশিন চলমান ম্যাজেন্ট* এবং/অথবা অ্যালজেন্টের আইপি*

Openssl-এর জন্য, অনুগ্রহ করে in ফোল্ডারে বা in ফোল্ডারে উপস্থিত openssl_10_x32.exe ব্যবহার করুন।

তাই অনুগ্রহ করে নিম্নলিখিতগুলি করুন:

1. cmd ব্যবহার করে একটি কমান্ড উইন্ডো খুলুন এবং প্রশাসক হিসাবে চালান

2. cd \ বিন

3. openssl_10_x32.exe s_client -কানেক্ট সার্ভার:PORTNUM -ssl3 -ডিবাগ -সাইফার

অনুগ্রহ করে মনে রাখবেন যে লোডরানার এবং পারফরম্যান্স সেন্টার সংস্করণ 11.52 সাইফার স্ট্রিং পাস করে দুর্বল সাইফারগুলিকে নিষ্ক্রিয় করেছে – ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM, যার মানে সমস্ত নিম্ন সাইফার করা উচিত অক্ষম

আপনি এই লিঙ্ক থেকে সমস্ত সাইফার খুঁজে পেতে পারেন: openssl.org > docs > apps > ciphers.html .

এছাড়াও আপনি এই লিঙ্ক থেকে নিম্ন/মধ্যম/হাই সাইফার শ্রেণীবিভাগ খুঁজে পেতে পারেন: bto bluecoat.com > প্যাকেট গাইড > appcelera – 3.0.2 > কনফিগার > ssl সাইফার বিবরণ popup.htm

যদি আপনি 11.52-এর পূর্বে যেকোন সংস্করণের সাথে SSL সার্টিফিকেট তৈরি করেন, সেগুলিতে দুর্বল সাইফার থাকতে পারে।

5. একটি সার্ভার পোর্ট সংযোগ করার জন্য উপলব্ধ আছে কিনা তা কিভাবে পরীক্ষা করবেন?

একটি সার্ভার পোর্ট সংযোগ করার জন্য উপলব্ধ আছে কিনা তা কিভাবে পরীক্ষা করবেন? আপনি আমাকে এই সম্পর্কে কিছু বলতে পারেন? এটা মহান সাহায্য হবে.

সমাধান

সমস্যাটি স্ক্রিপ্টের সাথে বা সাধারণভাবে সংযোগের সাথে কিনা তা বোঝার জন্য সেই আইপিতে সেই পোর্টের সাধারণ উপলব্ধতা পরীক্ষা করতে এই ঠিকানায় টেলনেট করুন। টেলনেট করতে, আপনাকে প্রথমে একটি টেলনেট ক্লায়েন্ট ইনস্টল করতে হবে, অনুগ্রহ করে দেখুন technet microsoft.com > en us > লাইব্রেরি > cc771275 28v = ws.10 29.aspx স্থাপন করা.

তারপর শুরু ক্লিক করুন -> চালানো -> ইনপুট টেলনেট এটা উপলব্ধতা যাচাই করতে

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

6. একটি ক্লাউড অ্যাকাউন্টে একটি LoadRunner 12 লোড জেনারেটরের ব্যবস্থা করার জন্য Amazon EC2 মাইক্রো ইনস্ট্যান্স টাইপ ব্যবহার করা যেতে পারে?

Amazon EC2 মাইক্রো ইনস্ট্যান্স টাইপ একটি LoadRunner 12 লোড জেনারেটর ইনস্টল করার জন্য ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পূরণ করে না। সিস্টেমের প্রয়োজনীয়তা পূরণ করে এমন একটি উদাহরণ বেছে নেওয়া উচিত। লোডরানার থেকে শুরু করে 12 পরীক্ষাগুলি ক্লাউড পরিবেশে লোড জেনারেটরে চালানো যেতে পারে। একটি ক্লাউড অ্যাকাউন্টে একটি নতুন লোড জেনারেটর তৈরি করার প্রক্রিয়াটি লোড জেনারেটরের ব্যবস্থা হিসাবে পরিচিত।

একটি ক্লাউড অ্যাকাউন্টে একটি লোড জেনারেটরের ব্যবস্থা করার জন্য Amazon EC2 মাইক্রো ইনস্ট্যান্স টাইপ ব্যবহার করা যেতে পারে?

সমাধান

Amazon EC2 মাইক্রো ইনস্ট্যান্স টাইপ একটি LoadRunner 12 লোড জেনারেটর ইনস্টল করার জন্য ন্যূনতম সিস্টেম প্রয়োজনীয়তা পূরণ করে না। অনুগ্রহ করে এমন একটি উদাহরণ চয়ন করুন যা LoadRunner 12 readme এবং LoadRunner 12 ইনস্টলেশন গাইডে সংজ্ঞায়িত সিস্টেমের প্রয়োজনীয়তাগুলি পূরণ করে৷

Amazon EC2 ইনস্ট্যান্স টাইপ এবং তাদের স্পেসিফিকেশন সম্পর্কে আরও তথ্য নিম্নলিখিত লিঙ্কে উপলব্ধ:

aws amazon.com > ec2 > উদাহরণ প্রকার

7. মাইক্রোসফ্ট টেকনেট প্রোকডাম্প টুল দিয়ে কিভাবে একটি প্রসেস মেমরি ডাম্প ক্যাপচার করবেন?

এই নথিতে Microsoft Technet procdump টুলের সাহায্যে ক্র্যাশিং প্রক্রিয়ার মেমরি ডাম্প কীভাবে ক্যাপচার করা যায় তার বিবরণ রয়েছে। এতে প্রোকডাম্প ব্যবহারের কয়েকটি উদাহরণ রয়েছে।

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

সমাধান

স্বতন্ত্র টুল প্রোকডাম্প হল টুলগুলির sys ইন্টারনাল স্যুট প্যাকেজের অংশ যা বর্তমানে এখান থেকে ডাউনলোড করা যেতে পারে:

technet microsoft.com > en gb > sysinternals > bb842062.aspx

টুলটি কমান্ড লাইন থেকে চালানো হয় এবং বিভিন্ন অপশন পাওয়া যায়। কিছু সাধারণ ব্যবহার অনুসরণ করে:

উদাহরণ 1 . এই উদাহরণে একটি চলমান প্রক্রিয়ার সাথে প্রোকডাম্প সংযুক্ত করা হয়েছে যা একটি আন-হ্যান্ডেল করা ব্যতিক্রমের সাথে ক্র্যাশ হওয়ার আশা করা হচ্ছে। যখন প্রক্রিয়াটি ব্যতিক্রমের সম্মুখীন হয়, তখন C:Dumps ফোল্ডারে একটি সম্পূর্ণ ডাম্প তৈরি করা হয়:

|_+_|

উদাহরণ 2. . এই উদাহরণে প্রকডাম্প নির্দিষ্ট প্রক্রিয়া চালানোর জন্য অপেক্ষা করে (এই উদাহরণে mdrv.exe) তারপর প্রক্রিয়াটির সাথে সংযুক্ত হয়। যখন প্রক্রিয়াটি একটি পরিচালনা না করা ব্যতিক্রমের মুখোমুখি হয় তখন C:Dumps ফোল্ডারে একটি সম্পূর্ণ ডাম্প তৈরি হয়:

|_+_|

উদাহরণ 3 . কখনও কখনও একটি প্রক্রিয়াতে প্রোডাম্প সংযুক্ত করা ব্যতিক্রম এবং পরবর্তী ক্র্যাশকে আসলে ঘটতে বাধা দিতে পারে। এই বিরল ক্ষেত্রে ব্যতিক্রমটি ধরা এবং জাস্ট-ইন-টাইম ডিবাগার হিসাবে প্রোকডাম্প কনফিগার করে একটি ডাম্প তৈরি করা সম্ভব হতে পারে।

বিঃদ্রঃ! প্রোকডাম্পের নিম্নলিখিত ব্যবহার রেজিস্ট্রি AeDebug কী পরিবর্তন করবে (64-বিট অপারেটিং সিস্টেমের একাধিক জায়গায়)। আপনি এগিয়ে যাওয়ার আগে একটি 32-বিট সিস্টেমে নিম্নলিখিত কীগুলির মূল কী এবং মানগুলির একটি নোট নিতে হবে:

HKEY_LOCAL_MACHINEsoftwareMicrosoftWindows NTCurrentVersionAeDebug

এবং অতিরিক্তভাবে একটি 64-বিট সিস্টেমে:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebug

|_+_|

ProcDump এখন জাস্ট-ইন-টাইম (AeDebug) ডিবাগার হিসাবে সেট করা হয়েছে।

8. একটি চলমান পারফরমেন্স সেন্টার (PC) লোড পরীক্ষা নিষ্ক্রিয় বলে মনে হচ্ছে - হোস্ট কন্ট্রোলার লগ 'AS::GetSchedulerState'। LRE উপলব্ধ নয়

পারফরম্যান্স সেন্টার (পিসি) 9.x লোড পরীক্ষাগুলি মাঝে মাঝে হ্যাং বা নিষ্ক্রিয় হতে দেখা যায়। সমস্যাটি এলোমেলো এবং পুনরুত্পাদন করা যাবে না। পারফরম্যান্স সেন্টার 9.x লোড পরীক্ষাগুলি মাঝে মাঝে ঝুলে থাকে এবং একটি নিষ্ক্রিয় অবস্থার প্রতিবেদন করে। একটি সাধারণ হোস্ট কন্ট্রোলার ত্রুটি লোড পরীক্ষার জন্য লগ ইন করা হয়েছে৷ অর্কিড টেম্প/LTLogger/w3wp নীচে কাটা হয়:

2009-09-30 11:38:39,503 [5996] [8] ERROR OrchidActiveSession.IRunWS - পদ্ধতিতে কল করা ব্যর্থ হয়েছে: getVusersInState System.Runtime.InteropServices.COMException (0x800405EC:.219States':-21975EC LRE উপলব্ধ নয়।

ORCHIDACTIVESESSIONLib.ActiveSessionClass.GetVusersInState(OgroupStatistics Status) এ

OrchidActiveSession.IRunWS.c__DisplayClass6f.b__6e() এ

Mercury.PC.Web.WebServices.WebServiceBase.ExecuteFlow[TResult]এ(ILTLogger লগার, স্ট্রিং সার্ভিসআইডি, Func`1 ফাংশন)

LRE অনুপলব্ধ ত্রুটি পারফরম্যান্স কেন্দ্রের মধ্যে একটি নির্দিষ্ট সমস্যার কারণে হয় না। একটি সম্ভাব্য কারণ হল PC ব্যবহারকারী সাইট এবং লোড পরীক্ষার সাথে জড়িত কন্ট্রোলারের মধ্যে একটি IIS যোগাযোগ ব্যর্থতা।

সমাধান

প্রতিটি পিসি হোস্ট এবং সার্ভারে একটি দৈনিক নিশ্চিত করে, এবং অন্তত একটি সাপ্তাহিক না হলে, IIS রিসেট নির্ধারিত হয় এবং সর্বোচ্চ ভার্চুয়াল মেমরি 1.5GB সেট করা হয়। পদ্ধতিটি সংযুক্ত নথিতে বর্ণনা করা হয়েছে:

পিসি হোস্ট আইআইএস রিসেট

9. LAB ম্যানেজমেন্ট সাইটে পারফরম্যান্স সেন্টার সার্ভার যোগ করতে ব্যর্থতা

ALM-এ একটি পারফরম্যান্স সেন্টার 12.00 বা 12.01 সার্ভার যোগ/পুনঃকনফিগার করার সময়, অপারেশন ব্যর্থ হয় এবং একটি IIS কনফিগারেশন বা পরিচয় পরিবর্তনের ত্রুটি ঘটে। নিম্নলিখিত ত্রুটি প্রদর্শিত হতে পারে:

  • মেশিন আইডেন্টিটি পরিবর্তন করা যায়নি। কারণ: মান শূন্য হতে পারে না
  • পারফরম্যান্স সেন্টার সার্ভারের IIS কনফিগারেশন ব্যর্থ হয়েছে৷ IIS রিসেট করুন এবং পারফরম্যান্স সেন্টার সার্ভার যোগ বা পুনরায় কনফিগার করুন
  • javax.xml.ws.WebServiceException: বার্তা পাঠানো যায়নি

IIS অ্যাপ্লিকেশন পুলগুলির কনফিগারেশনের সময়, IIS রেজিস্ট্রি কীগুলি অ্যাক্সেস করতে ব্যর্থ হয় যা মুছে ফেলার জন্য চিহ্নিত করা হয়েছে।

নিম্নলিখিত ত্রুটিটি পারফরমেন্স সেন্টার সার্ভার লগ ফাইলে তালিকাভুক্ত করা হবে:

System.Runtime.InteropServices.COMException (0x800703FA): একটি রেজিস্ট্রি কীতে অবৈধ অপারেশন করার চেষ্টা করা হয়েছে যা মুছে ফেলার জন্য চিহ্নিত করা হয়েছে

সমাধান

পারফরম্যান্স সেন্টার সার্ভার মেশিনে IIS পুনরায় চালু করুন।

সমস্যাটি অব্যাহত থাকলে, পারফরম্যান্স সেন্টার সার্ভার মেশিনটি পুনরায় চালু করুন।

10. HTTP 500 এবং একটি ওয়েব সার্ভিস স্ক্রিপ্ট রিপ্লে করার সময় একটি SOAP ফল্ট

একটি ওয়েব সার্ভিসে একটি অজানা অ্যাকাউন্ট নম্বর সরবরাহ করা একটি HTTP 500 এবং একটি SOAP ত্রুটিকে উস্কে দেয় যার ফলে Vugen ওয়েব পরিষেবা স্ক্রিপ্ট রিপ্লে ব্যর্থ হয়৷ HTTP 500 এবং SOAP ফল্ট পরিচালনা করার জন্য কীভাবে Vugen স্ক্রিপ্ট সংশোধন করা যেতে পারে তা এই নলেজ ব্রিফ নথি।

একটি WSDL আমদানির মাধ্যমে তৈরি একটি Vugen 9.5 স্ক্রিপ্ট ব্যবহার করে একটি সুপরিচিত ওয়েব পরিষেবা পরীক্ষা করার সময়, নির্দিষ্ট করা ডেটা অবৈধ হলে ফেরত আসা ত্রুটি Vugen দ্বারা পরিচালনা করা যাবে না। ওয়েব সার্ভিসে সঠিক তথ্য সরবরাহ করা হলে Vugen ওয়েব সার্ভিস স্ক্রিপ্ট ত্রুটি ছাড়াই রিপ্লে হয়। যাইহোক, কিছু পরীক্ষার ক্ষেত্রে ওয়েব সার্ভিস একটি SOAP ফল্ট সহ HTTP 500 ফেরত দেয়; উদাহরণস্বরূপ, একটি অনুপস্থিত অ্যাকাউন্ট নম্বর সহ পরিষেবাতে কল করার সময়। এটি ভুজেন রিপ্লে লগে প্রদর্শিত নিম্নলিখিত বার্তাগুলির সাথে ভুজেন রিপ্লে ব্যর্থ করে দেয়:

|_+_|

Vugen কিভাবে SOAP ফল্ট এবং HTTP 500 পরিচালনা করতে পারে যাতে ওয়েব সার্ভিস স্ক্রিপ্টটি অবৈধ ডেটাতে পরিষেবা প্রতিক্রিয়া পরীক্ষা করতে ব্যবহার করা যেতে পারে?

একটি HTTP 500 ত্রুটি ওয়েব সার্ভার দ্বারা উত্পন্ন হয় যখন একটি অপরিবর্তনীয় ত্রুটি থাকে, তবে এটি যখন একটি SOAP ত্রুটি থাকে, যেমন অ্যাপ্লিকেশন স্তরে একটি সমস্যা সনাক্ত করা হয় তখনও এটি তৈরি করা যেতে পারে৷ এই আচরণ নথিভুক্ত করা হয় w3.org > TR > 2000 > NOTE SOAP 20000508 > #_Toc 478383529

এই বিশেষ ক্ষেত্রে, একটি অস্তিত্বহীন অ্যাকাউন্ট নম্বর ওয়েব সার্ভিসের মাধ্যমে অ্যাপ্লিকেশনে পাঠানো হয় যার ফলে সার্ভার থেকে HTTP 500 এবং একটি SOAP ফল্ট প্রতিক্রিয়া উভয়ই পাওয়া যায়।

সমাধান

ইচ্ছাকৃতভাবে অজানা বা অবৈধ ডেটা সহ একটি ওয়েব পরিষেবা পরীক্ষা করাকে নেতিবাচক পরীক্ষা হিসাবে উল্লেখ করা হয়। ডিফল্টরূপে, ওয়েব_সার্ভিস_কল Vugen Web Services স্ক্রিপ্টে ইতিবাচক পরীক্ষা ব্যবহার করা হয়, অর্থাৎ সার্ভার দ্বারা SOAP ফল্ট ফেরত দিলে স্ক্রিপ্ট ব্যর্থ হবে।

স্ক্রিপ্টকে SOAP ফল্ট পরিচালনা করার অনুমতি দেওয়ার জন্য ডিফল্ট আচরণ পরিবর্তন করতে, পরিবর্তন করুন ওয়েব_সার্ভিস_কল আর্গুমেন্ট অন্তর্ভুক্ত করে সার্ভার থেকে যেকোনো প্রতিক্রিয়া গ্রহণ করতে ExpectedResponse=AnySoap. বিশদ বিবরণের জন্য Vugen 9.50 ব্যবহারকারী গাইড ভলিউম II – প্রোটোকল -> ওয়েব পরিষেবাগুলি - নেতিবাচক পরীক্ষা দেখুন।

প্রকৃত ত্রুটি কোড বা অ্যাপ্লিকেশন দ্বারা পাঠানো বার্তা (যেমন অবৈধ অ্যাকাউন্ট নম্বর) তারপরে কল করে SOAP প্রতিক্রিয়া থেকে পুনরুদ্ধার করা যেতে পারে lr_xml_find এবং lr_xml_get_values স্ক্রিপ্টের মধ্যে। এই ফাংশনগুলির ব্যবহার Vugen অনলাইন সহায়তা এবং Vugen 9.50 ব্যবহারকারী গাইড ভলিউম 1 -> অধ্যায় 26 - XML ​​API-এর সাথে প্রোগ্রামিং -> XML ফাংশন ব্যবহার করে নথিভুক্ত করা হয়েছে।