JMeter இல் செயலி: PreProcessor & PostProcessor

மாதிரிகளை அவற்றின் நோக்கத்தில் மாற்ற ஒரு செயலி பயன்படுத்தப்படுகிறது.

செயலிகளில் 2 வகைகள் உள்ளன:

  1. முன் செயலி
  2. பிந்தைய செயலி

முன் செயலி:

முன் செயலி சில செயல்களைச் செய்கிறது முன்பு மாதிரி கோரிக்கையை உருவாக்குகிறது.

ஒரு எளிய உதாரணத்தைக் கவனியுங்கள்: சோதனைக்கு உட்பட்ட வலைத்தளத்தின் மூலம் JMeter 'ஸ்பைடர்' ஆக நீங்கள் விரும்பினீர்கள் என்று வைத்துக்கொள்வோம். பகுப்பு இணைப்பு (பக்கத்தில் உள்ள அனைத்து இணைப்புகளையும் சரிபார்க்கவும்) மற்றும் திரும்ப HTML. HTTP கோரிக்கையை உருவாக்கும் முன் உங்கள் கட்டுப்பாட்டில் 'HTML இணைப்பு பாகுபலி' போன்ற சில செயல்களைச் சேர்ப்பீர்கள்.

பிந்தைய செயலி:

பிந்தைய செயலி ஒரு மாதிரி கோரிக்கைக்குப் பிறகு சில செயல்களைச் செய்கிறது.

ஒரு எளிய உதாரணத்தைக் கவனியுங்கள்: JMeter ஒரு HTTP கோரிக்கையை வலை சேவையகத்திற்கு சோதனையின் கீழ் அனுப்புகிறது (போன்றவை www.google.com ) மற்றும் பதிலைப் பெறுங்கள். சேவையக பதில் ஒரு பிழை என்று சான்றை JMeter நிறுத்த வேண்டும். மேலே உள்ள பணியை பின்வருமாறு செய்ய நீங்கள் பிந்தைய செயலியைப் பயன்படுத்தலாம்:

பிந்தைய செயலி உதாரணம்

இந்த டுடோரியல் JMeter இல் போஸ்ட்-செயலியை எவ்வாறு பயன்படுத்துவது என்பது குறித்த படிப்படியான வழிமுறைகளைக் காண்பிக்கும். எளிய டெஸ்ட் ஸ்கிரிப்டுடன் தொடங்குவோம்.

  1. JMeter சோதனையின் கீழ் உள்ள வலை சேவையகத்திற்கு ஒரு HTTP கோரிக்கையை அனுப்புகிறது www.google.com .
  2. Google சேவையகத்திலிருந்து JMeter ஒரு பதிலைப் பெறுகிறது.
  3. சர்வர் பதில் என்றால் ஒரு தவறு , ஜேமீட்டர் செய்யும் நிறுத்து தேர்வு.
  4. சர்வர் பதில் என்றால் சரி (பிழை இல்லை), JMeter செய்யும் தொடரும் தேர்வு.

இங்கே உள்ளது சாலை வரைபடம் இந்த உதாரணம்:

முன் நிபந்தனை:

நாங்கள் மீண்டும் பயன்படுத்தவும் கட்டுரையில் படி 1 மற்றும் படி 2 ஜே மீட்டர் செயல்திறன் சோதனை .

படி 1) நூல் குழுவைச் சேர்க்கவும்

மீது வலது கிளிக் செய்யவும் சோதனை திட்டம் மற்றும் ஒரு புதிய நூல் குழுவைச் சேர்க்கவும்: கூட்டு -> நூல்கள் (பயனர்கள்) -> நூல் குழு

ஆனால் த்ரெட் குழு கண்ட்ரோல் பேனலில், நூல் பண்புகளை பின்வருமாறு உள்ளிடவும்:

இந்த அமைப்பு JMeter ஐ உருவாக்க உதவுகிறது 10 பயனர் கோரிக்கை http://www.google.com 10 முறை

படி 2) JMeter கூறுகளைச் சேர்க்கவும்

  • இயல்புநிலை HTTP கோரிக்கையைச் சேர்க்கவும்
  • HTTP கோரிக்கையைச் சேர்க்கவும்

நாங்கள் இன்னும் JMeter கோரிக்கையை அனுப்புகிறோம் http://www.google.com Google சேவையகத்திற்கு.

படி 3) பிந்தைய செயலி உறுப்பைச் சேர்க்கவும்

வலது கிளிக் நூல் குழு -> கூட்டு -> போஸ்ட் செயலி -> முடிவு நிலை நடவடிக்கை கையாளுபவர்

முடிவு நிலை நடவடிக்கை கையாளுபவர் பயனர் கோரிக்கை தோல்வியடைந்தால் நூலை அல்லது முழு சோதனையையும் நிறுத்த பயனரை அனுமதிக்கிறது.

முடிவு நிலை நடவடிக்கை கைப்பிடி பலகத்தில், தேர்வு செய்யவும் இப்போதே சோதனையை நிறுத்துங்கள் . சேவையக பதிலில் இருந்து JMeter பிழையைப் பெற்றால் இந்தத் தேர்வு சோதனையை நிறுத்தும்.

படி 4) HTTP கோரிக்கையை உள்ளமைக்கவும்

HTTP கோரிக்கை பேனலைத் திறக்கவும். உள்ளிடவும் 'ஏபிசி' பாதை புலத்திற்கு.

நீங்கள் நுழையும் போது 'ஏபிசி' பாதைக்கு, JMeter Google சேவையகத்திற்கு ஒரு URL கோரிக்கையை உருவாக்கும்: http://www.google.com/abc. Google சேவையகத்தில் இந்த URL இல்லை. இது தவறு URL கோரிக்கை, அதனால் Google சேவையகம் ஒரு பிழையைத் தரும்.

படி 5) காட்சி முடிவு மரத்தை சேர்க்கவும்

வலது கிளிக் நூல் குழு -> கூட்டு -> கேட்பவர் -> முடிவு மரத்தைப் பார்க்கவும்

படி 6) சோதனையை இயக்கவும்

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

இப்போது படி 4 க்குத் திரும்பி, HTTP கோரிக்கை பலகத்தைத் திறந்து உள்ளிடவும் நாட்காட்டி 'பலகத்திற்கு. இது JMeter ஐ URL கோரிக்கையை உருவாக்குகிறது https://calendar.google.com/calendar/u/0/r Google சேவையகத்திற்கு. இது சரி URL கோரிக்கை, அதனால் Google சேவையகம் சரி (பிழை இல்லை) திரும்பும்.

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

பழுது நீக்கும்:

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

  1. ப்ராக்ஸி மூலம் நீங்கள் இணையத்துடன் இணைக்கிறீர்களா என்பதைச் சரிபார்க்கவும். ஆம் எனில், ப்ராக்ஸியை அகற்றவும்.
  2. ஜேமீட்டரின் புதிய உதாரணத்தைத் திறக்கவும்
  3. திற செயலி TestPlan.jmx ஜேமீட்டரில்
  4. நூல் குழுவில் இரட்டை சொடுக்கவும் -> மரங்களைக் காண்க
  5. சோதனையை இயக்கவும்