அப்பாச்சி பெஞ்ச் (ab), உங்கள் வலைப்பக்கத்தின் சுமை சோதனைகளைச் செய்யுங்கள்

அப்பாச்சி பெஞ்ச் பற்றி

அடுத்த கட்டுரையில் நாம் அப்பாச்சி பெஞ்ச் (ab) ஐப் பார்க்கப் போகிறோம். இது ஒரு கட்டளை வரி நிரல். அதைக் கொண்டு நம்மால் முடியும் HTTP வலை சேவையகங்களின் செயல்திறனை அளவிடவும். இது முதலில் அப்பாச்சி எச்.டி.டி.பி சேவையகத்தை சோதிக்க வடிவமைக்கப்பட்டுள்ளது, ஆனால் இது எந்த வலை சேவையகத்தையும் சோதிக்கும் அளவுக்கு பொதுவானதாக மாறியது.

கருவி நிலையான அப்பாச்சி மூல விநியோகத்துடன் ab சேர்க்கப்பட்டுள்ளது. போன்ற அப்பாச்சி வலை சேவையகம் இது இலவச மற்றும் திறந்த மூல மென்பொருளாகும், இது அப்பாச்சி உரிமத்தின் விதிமுறைகளின் கீழ் விநியோகிக்கப்படுகிறது.

வடிவமைப்பின் போது ஒரு படி, உற்பத்திக்கு மாறுவதற்கு முன்பு அல்லது வேறு எந்த சூழ்நிலையிலும், செய்ய வேண்டியது வழக்கம் எங்கள் வலை சேவையகம் சேவை செய்யக்கூடிய பக்கங்களின் எண்ணிக்கையின் அளவீடுகள். இந்த வகை சோதனைகள், மன அழுத்த சோதனைகள் அல்லது மன அழுத்த சோதனைகள் என்றும் அழைக்கப்படுகின்றன, இது எங்கள் சேவையகங்களை அளவிடும்போது மிகவும் பயனுள்ளதாக இருக்கும்.

அப்பாச்சி பெஞ்ச் (ஏபி) என்பது ஹைபர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் (எச்.டி.டி.பி) சேவையகத்திற்கான சுமை சோதனை மற்றும் தரப்படுத்தல் கருவியாகும். இது கட்டளை வரியிலிருந்து இயக்கப்படலாம் மற்றும் பயன்படுத்த மிகவும் எளிதானது. ஒரு நிமிடத்தில் ஒரு சோதனை தொடக்கத்தை எங்களால் பெற முடியும். சுமை மற்றும் செயல்திறன் பற்றிய கருத்துகளுடன் உங்களுக்கு நிறைய பரிச்சயம் தேவையில்லை என்பதால், அது ஆரம்ப மற்றும் இடைநிலை பயனர்களுக்கு ஏற்றது. இந்த கருவியைப் பயன்படுத்த, சிக்கலான அமைப்பு எதுவும் தேவையில்லை.

அப்பாச்சி பெஞ்ச் பொது அம்சங்கள்

அப்பாச்சி பெஞ்சின் மிக முக்கியமான அம்சங்கள் மற்றும் வரம்புகள் இங்கே:

  • ஒரு திறந்த மூல மென்பொருள் என்பதால், அது இலவசமாகக் கிடைக்கும்.
  • அது நம்மால் முடிந்த ஒரு திட்டம் கட்டளை வரியிலிருந்து எளிய வழியில் பயன்படுத்தவும்.
  • இது ஒரு கருவி நாங்கள் பயன்படுத்தும் தளத்தைப் பொருட்படுத்தாமல். இதன் பொருள் நாம் அதை குனு / லினக்ஸ் அல்லது விண்டோஸ் சேவையகங்களில் சமமாகப் பயன்படுத்த முடியும்.
  • நிரல் செய்ய முடியும் வலை சேவையகத்திற்கான சுமை மற்றும் செயல்திறன் சோதனைகள்: HTTP அல்லது HTTPS.
  • இது நீட்டிக்க முடியாதது. நிரல் என்னவென்றால், அதற்கு மேல் எதுவும் இல்லை.
  • ஒத்திசைவு அளவைப் பொருட்படுத்தாமல் அப்பாச்சி பெஞ்ச் ஒரே ஒரு இயக்க முறைமை நூலைப் பயன்படுத்துகிறது (-c விருப்பத்தால் குறிப்பிடப்படுகிறது). எனவே, அதிக திறன் கொண்ட சேவையகங்களை ஒப்பிடும் போது, ​​ஒரு அப்பாச்சி பெஞ்ச் உதாரணம் ஒரு இடையூறாக இருக்கலாம். இலக்கு URL ஐ முழுமையாக நிறைவு செய்ய, உங்கள் சேவையகத்தில் பல செயலி கோர்கள் இருந்தால், கூடுதல் அப்பாச்சி பெஞ்ச் நிகழ்வுகளை இணையாகப் பயன்படுத்துவது நல்லது.

Ab ஐ நிறுவவும்

உங்கள் கணினியில் "ab" கருவி நிறுவப்பட்டுள்ளதா என சரிபார்க்கவும், இயல்பாகவே அது நிறுவப்படுவது வழக்கமல்ல. கணினி உபுண்டு அல்லது அதன் அடிப்படையில் இருந்தால், பின்வரும் கட்டளையை ஒரு முனையத்தில் (Ctrl + Alt + T) தட்டச்சு செய்து நிறுவலாம்:

அப்பாச்சி பெஞ்ச் நிறுவல்

sudo apt install apache2-utils

அப்பாச்சி பெஞ்ச் மூலம் ஒரு சோதனையைத் தொடங்கவும்

நிறுவல் முடிந்ததும், நாங்கள் ஒரு எளிய சோதனை செய்வோம். நாங்கள் தெரிந்து கொள்ள விரும்புகிறோம் 100 பயனர்களுடன் 10 கோரிக்கைகள் இருக்கும்போது எங்கள் பக்கத்தின் நடத்தை ஒரே நேரத்தில் இணைக்கும். இந்த சோதனையைச் செய்ய, முனையத்தில் எழுதுகிறோம் (Ctrl + Alt + T):

ab -c 10 -n 100 https://www.ubunlog.com/

"-C" எண்ணைக் குறிக்கிறோம் ஒரே நேரத்தில் இணைப்புகள் நமக்கு என்ன வேண்டும். "-N" உடன் நாம் குறிக்கப் போகிறோம் மொத்த கோரிக்கைகளின் எண்ணிக்கை இந்த சோதனையில் நாங்கள் செய்வோம்.

அப்பாச்சி பெஞ்ச் இயங்குகிறது

எங்கள் வலைத்தளத்தை சோதிக்கும் போது அப்பாச்சி பெஞ்ச் ஓரளவு ஆபத்தானது என்பதை கவனத்தில் கொள்ள வேண்டும். நாம் ஒரு தூண்டலாம் சேவை மறுப்பு ஒரே நேரத்தில் பல கோரிக்கைகளை நாங்கள் செய்தால். பல சோதனைகளை மேற்கொள்வது நல்லது, சில மிகவும் கோரப்படாதவை தொடங்கி, சேவையகத்தை நீங்கள் கண்காணிக்கும்போது அங்கிருந்து உங்கள் வழியைச் செய்யுங்கள்.

apachebench க்கு கட்டளைகள் கிடைக்கின்றன

சோதனை முடிவு மிகவும் சுவாரஸ்யமானது. இது எங்கள் வலைத்தளத்தின் சுமை குறித்து ஒரு நல்ல அறிக்கையை உருவாக்க தேவையான தரவை எங்களுக்கு வழங்கும். எங்களுக்கு இன்னும் கொஞ்சம் திட்டம் தேவைப்பட்டால், நாம் தேர்வு செய்யலாம் உதவியைப் பாருங்கள் நிரல் முனையத்திலிருந்து எங்களுக்கு வழங்கும். இது எங்களுக்கு கிடைக்கக்கூடிய விருப்பங்களைக் காண்பிக்கும். நாம் பயன்படுத்தலாம் அப்பாச்சி வலைத்தளம்.

அப்பாச்சி பெஞ்சை நிறுவல் நீக்கு

தனித்தனியாக ab ஐ நிறுவ நாங்கள் தேர்வுசெய்திருந்தால், அது நம்மை நம்பவில்லை என்பதைக் கண்டால், முனையத்தில் (Ctrl + Alt + T) தட்டச்சு செய்வதன் மூலம் அதை அகற்ற முடியும்:

sudo apt purge apache2-utils && sudo apt autoremove

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.