SlideShare a Scribd company logo
Certified The Grinder Testing
Professional
VS-1165
Certified The Grinder Testing Professional
www.vskills.in
CCCCertifiedertifiedertifiedertified The Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing Professional
Certification CodeCertification CodeCertification CodeCertification Code VS-1165
Vskills certification for The Grinder Testing Professional assesses the candidate as per the
company’s need for load testing web applications. The certification tests the candidates on
various areas in agents, workers, properties file, logging, console, TCPProxy, scripts,
Jython, Clojure, instrumentation, script gallery, plug-ins, statistics, SSL and garbage
collection.
Why should one take this certification?Why should one take this certification?Why should one take this certification?Why should one take this certification?
This Course is intended for professionals and graduates wanting to excel in their chosen
areas. It is also well suited for those who are already working and would like to take
certification for further career progression.
Earning Vskills The Grinder Testing Professional Certification can help candidate
differentiate in today's competitive job market, broaden their employment opportunities by
displaying their advanced skills, and result in higher earning potential.
Who will benefit from taking this certiWho will benefit from taking this certiWho will benefit from taking this certiWho will benefit from taking this certification?fication?fication?fication?
Job seekers looking to find employment in web development, IT or web testing
departments of various companies, students generally wanting to improve their skill set and
make their CV stronger and existing employees looking for a better role can prove their
employers the value of their skills through this certification.
Test DetailsTest DetailsTest DetailsTest Details
• Duration:Duration:Duration:Duration: 60 minutes
• No. of questions:No. of questions:No. of questions:No. of questions: 50
• Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%)
There is no negative marking in this module.
Fee StructureFee StructureFee StructureFee Structure
Rs. 3,500/- (Includes all taxes)
Companies that hire VskillsCompanies that hire VskillsCompanies that hire VskillsCompanies that hire Vskills The Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing Professional
The Grinder Testing Professionals are in great demand. Companies specializing in web
development or web testing are constantly hiring skilled The Grinder Testing
Professionals. Various public and private companies also need The Grinder Testing
Professionals for their web development, IT or web application testing departments.
Certified The Grinder Testing Professional
www.vskills.in
Table of ContentsTable of ContentsTable of ContentsTable of Contents
1.1.1.1. ProjectProjectProjectProject
1.1 The Grinder, a Java Load Testing Framework
1.2 What is The Grinder?
2.2.2.2. The Grinder 3The Grinder 3The Grinder 3The Grinder 3
2.1 The Grinder processes
2.2 Tests and test scripts
2.3 Network communication
2.4 Output
2.5 How do I start The Grinder?
3.3.3.3. Agents and WorkersAgents and WorkersAgents and WorkersAgents and Workers
3.1 Agent processes
3.2 Worker processes
4.4.4.4. The Grinder 3 Properties FileThe Grinder 3 Properties FileThe Grinder 3 Properties FileThe Grinder 3 Properties File
4.1 Table of properties
4.2 Specifying properties on the command line
5.5.5.5. LoggingLoggingLoggingLogging
5.1 Changing the Logback configuration
5.2 Logging data to a database
5.3 Writing a custom appender for data logs
6.6.6.6. The ConsoleThe ConsoleThe ConsoleThe Console
6.1 The Console User Interface
6.2 Process controls
6.3 Sample controls
6.4 The Graphs and Results tabs
6.5 Processes tab
6.6 Script tab
7.7.7.7. The Console ServiceThe Console ServiceThe Console ServiceThe Console Service
7.1 Overview
7.2 Configuration
7.3 The REST interface
7.4 Example session
8.8.8.8. The TCPProxyThe TCPProxyThe TCPProxyThe TCPProxy
8.1 Starting the TCPProxy
8.2 Preparing the Browser
8.3 Using the EchoFilter
Certified The Grinder Testing Professional
www.vskills.in
8.4 Using the HTTP TCPProxy filters
8.5 SSL and HTTPS support
8.6 Using the TCPProxy with other proxies
8.7 Using the TCPProxy as a port forwarder
8.8 Summary of TCPProxy options
9.9.9.9. ScriptsScriptsScriptsScripts
9.1 Jython and Python
9.2 Jython scripting
9.3 Tests
9.4 The Grinder script API
9.5 Working directory
10.10.10.10. JythonJythonJythonJython
10.1 Scripts
10.2 The Jython distribution and installation
11.11.11.11. ClojureClojureClojureClojure
11.1 How to use Clojure
11.2 Clojure scripting
12.12.12.12. Script InstrumentationScript InstrumentationScript InstrumentationScript Instrumentation
12.1 About Instrumentation
12.2 Supported targets
12.3 Selective instrumentation
12.4 Troubleshooting Instrumentation
13.13.13.13. CoordinationCoordinationCoordinationCoordination
13.1 Barriers
14.14.14.14. Script GalleryScript GalleryScript GalleryScript Gallery
14.1 Hello World
14.2 Simple HTTP example
14.3 Recording many HTTP interactions as one test
14.4 HTTP/J2EE form based authentication
14.5 HTTP digest authentication
14.6 HTTP cookies
14.7 HTTP multipart form submission
14.8 Enterprise Java Beans
14.9 Grinding a database with JDBC
14.10 Simple HTTP Web Service
14.11 JAX-RPC Web Service
14.12 XML-RPC Web Service
14.13 Hello World, with functions
14.14 The script life cycle
14.15 Accessing test statistics
Certified The Grinder Testing Professional
www.vskills.in
14.16 Java Message Service - Queue Sender
14.17 Java Message Service - Queue Receiver
14.18 Using The Grinder with other test frameworks
14.19 Email
14.20 Run test scripts in sequence
14.21 Run test scripts in parallel
14.22 Thread ramp up
14.23 Hello World in Clojure
15.15.15.15. PlugPlugPlugPlug----insinsinsins
15.1 The HTTP Plug-in
15.2 What's it for?
15.3 Controlling the HTTPPlugin
15.4 Using HTTPUtilities
16.16.16.16. StatisticsStatisticsStatisticsStatistics
16.1 Standard statistics
16.2 Distribution of statistics
16.3 Querying and updating statistics
16.4 Registering new expressions
17.17.17.17. SSL SupportSSL SupportSSL SupportSSL Support
17.1 Before we begin
17.2 Controlling when new SSL sessions are created
17.3 Using client certificates
17.4 FAQ
17.5 Picking a certificate from a key store [Advanced]
17.6 Debugging
18.18.18.18. AdviceAdviceAdviceAdvice
18.1 How should I set up a project structure for The Grinder?
18.2 A Step-By-Step Script Tutorial
18.3 Script Imports
18.4 Test Definition
18.5 Bread crumbs
18.6 The Test Interface
18.7 Using the Dictionary and Random Python Modules
18.8 Forget the Java IO Package when Handling Files
18.9 Sending the Request and the Statistics API
18.10 Full Script Listing
19.19.19.19. Weighted Distribution Of TestsWeighted Distribution Of TestsWeighted Distribution Of TestsWeighted Distribution Of Tests
19.1 Statement Of The Problem
19.2 Test Cases
19.3 Weight Distribution Definition
19.4 Accumulator Function
Certified The Grinder Testing Professional
www.vskills.in
19.5 Random Numbers
19.6 Test Runner Class
19.7 Putting It All Together
19.8 Full Script Listing
20.20.20.20. Garbage CollectionGarbage CollectionGarbage CollectionGarbage Collection
20.1 Testing
20.2 Conclusions
21.21.21.21. Features of The Grinder 3Features of The Grinder 3Features of The Grinder 3Features of The Grinder 3
21.1 Capabilities of The Grinder
21.2 Open Source
21.3 Standards
21.4 The Grinder Architecture
21.5 Console
21.6 Statistics, Reports, Charts
21.7 Script
21.8 The Grinder Plug-ins
21.9 HTTP Plug-in
21.10 TCP Proxy
21.11 Documentation
Certified The Grinder Testing Professional
www.vskills.in
Sample QuestionsSample QuestionsSample QuestionsSample Questions
1.1.1.1. Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation?
A. PHP
B. Java
C. Python
D. None of the above
2222.... Which process typeWhich process typeWhich process typeWhich process type maintmaintmaintmaintains a local cache of test scriptsains a local cache of test scriptsains a local cache of test scriptsains a local cache of test scripts????
A. Worker Process
B. Agent process
C. The Console
D. None of the above
3333.... What is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local network
interfaces?interfaces?interfaces?interfaces?
A. 80
B. 8080
C. 6372
D. None of the above
4444.... What dWhat dWhat dWhat does the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process?
A. Worker process number
B. Host number
C. Console number
D. None of the above
5555.... What is the name of file whichWhat is the name of file whichWhat is the name of file whichWhat is the name of file which specifies general control informationspecifies general control informationspecifies general control informationspecifies general control information for Thefor Thefor Thefor The
Grinder?Grinder?Grinder?Grinder?
A. grinder.properties
B. grinder.conf
C. grinder.config
D. None of the above
Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)
the grinder testing certification

More Related Content

PDF
Windmill Testing certification
PDF
open sta testing Certification
PDF
Mercurial Version Certification
PDF
CVS Certification
PDF
Profiling distributed Java applications
KEY
Lean and Kanban Principles for Software Developers
PDF
Docker In Bank Unrated
PDF
Integration testing with spring @JAX Mainz
Windmill Testing certification
open sta testing Certification
Mercurial Version Certification
CVS Certification
Profiling distributed Java applications
Lean and Kanban Principles for Software Developers
Docker In Bank Unrated
Integration testing with spring @JAX Mainz

What's hot (20)

PDF
Test Engineering on Mobage
PDF
Pragmatic Code Coverage
PDF
Efficient JavaScript Unit Testing, JavaOne China 2013
PDF
Integration testing with spring @snow one
PPTX
Safety on the Max: How to Write Reliable C/C++ Code for Embedded Systems
PDF
Joomla Code Quality Control and Automation Testing
PDF
Test Dependencies and the Future of Build Acceleration
PDF
The Impact of Code Review Coverage and Participation on Software Quality
PPTX
[AnDevCon 2016] Mutation Testing for Android
PDF
SonarQube와 함께하는 소프트웨어 품질 세미나 - 지속적인 코드 인스펙션 SonarQube 활용 방안
PPTX
Madrid JAM limitaciones - dificultades
PPTX
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
PPTX
PHPUnit - Unit testing
PDF
Config Management Camp 2017 - If it moves, give it a pipeline
PDF
PDF
Software Engineer in Test at DeNA
DOCX
Cisco ccie r&s v5 review
PDF
Smoke Tests @ DevOps-Hamburg 06.02.2017
PDF
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
Test Engineering on Mobage
Pragmatic Code Coverage
Efficient JavaScript Unit Testing, JavaOne China 2013
Integration testing with spring @snow one
Safety on the Max: How to Write Reliable C/C++ Code for Embedded Systems
Joomla Code Quality Control and Automation Testing
Test Dependencies and the Future of Build Acceleration
The Impact of Code Review Coverage and Participation on Software Quality
[AnDevCon 2016] Mutation Testing for Android
SonarQube와 함께하는 소프트웨어 품질 세미나 - 지속적인 코드 인스펙션 SonarQube 활용 방안
Madrid JAM limitaciones - dificultades
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
PHPUnit - Unit testing
Config Management Camp 2017 - If it moves, give it a pipeline
Software Engineer in Test at DeNA
Cisco ccie r&s v5 review
Smoke Tests @ DevOps-Hamburg 06.02.2017
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
Ad

Viewers also liked (20)

PDF
[D2 fest 2014]오픈소스sw 그리고 라이선스
PDF
대학과 오픈소스
PPTX
황승원 포항공대 교수
PDF
Mozilla Sumo 한국 사이트 참여 방법
PDF
Mozilla 한국 활동가 모임 (2010)
PDF
Firefox3.5 And Next
PDF
오픈소스 성능 최적화 보고서 ch07. Infinispan
PPT
대학 교육을 통한 오픈 소스 커뮤니티 육성
PDF
The History and Status of Mozilla Korean Community
PDF
Mozilla Project and Open Web
PDF
Mozilla 오픈 웹 모바일 플랫폼 (2012)
PPTX
회사소개서 브로셔V1.0
PDF
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
PDF
내가써본 nGrinder-SpringCamp 2015
PDF
이력서포폴
PDF
[Hello world 오픈세미나]n grinder helloworld발표자료_저작권free
PPTX
Advanced nGrinder 2nd Edition
PDF
오픈 소스 개발자 이희승 총집편
PDF
오픈소스Sw이해와가치 송상효-20160811
PDF
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
[D2 fest 2014]오픈소스sw 그리고 라이선스
대학과 오픈소스
황승원 포항공대 교수
Mozilla Sumo 한국 사이트 참여 방법
Mozilla 한국 활동가 모임 (2010)
Firefox3.5 And Next
오픈소스 성능 최적화 보고서 ch07. Infinispan
대학 교육을 통한 오픈 소스 커뮤니티 육성
The History and Status of Mozilla Korean Community
Mozilla Project and Open Web
Mozilla 오픈 웹 모바일 플랫폼 (2012)
회사소개서 브로셔V1.0
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
내가써본 nGrinder-SpringCamp 2015
이력서포폴
[Hello world 오픈세미나]n grinder helloworld발표자료_저작권free
Advanced nGrinder 2nd Edition
오픈 소스 개발자 이희승 총집편
오픈소스Sw이해와가치 송상효-20160811
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
Ad

Similar to the grinder testing certification (20)

PDF
Selenium Certification
PDF
Jmeter Tester Certification
PDF
Network Security Open Source Software Developer Certification
PDF
Bugzilla Testing Certification
PDF
Mantis Bug Tracker Certification
PDF
Software Testing Certification
DOC
Sumit Aneja - Resume
PDF
Certified Software Testing Professional
PPTX
Devops interview questions 2 www.bigclasses.com
PDF
Python Developer Certification
PDF
New Generation Record/Playback Tools for AJAX Testing
DOCX
Deeplaxmi (1)
DOCX
Suneel_QA_Resume_3.4_Years
PDF
UPC Plone Testing Talk
PDF
Open Source CMS Certification
PDF
Migrating from HP QuickTest Pro QTP to TestMaker Object Designer
PDF
Migrating From HP QTP To TestMaker 6
PDF
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
DOCX
Neha_Maggu
DOC
Serguei_Kouzmine_Resume
Selenium Certification
Jmeter Tester Certification
Network Security Open Source Software Developer Certification
Bugzilla Testing Certification
Mantis Bug Tracker Certification
Software Testing Certification
Sumit Aneja - Resume
Certified Software Testing Professional
Devops interview questions 2 www.bigclasses.com
Python Developer Certification
New Generation Record/Playback Tools for AJAX Testing
Deeplaxmi (1)
Suneel_QA_Resume_3.4_Years
UPC Plone Testing Talk
Open Source CMS Certification
Migrating from HP QuickTest Pro QTP to TestMaker Object Designer
Migrating From HP QTP To TestMaker 6
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Neha_Maggu
Serguei_Kouzmine_Resume

More from Vskills (20)

PDF
Vskills certified administrative support professional sample material
PDF
vskills customer service professional sample material
PDF
Vskills certified operations manager sample material
PDF
Vskills certified six sigma yellow belt sample material
PDF
Vskills production and operations management sample material
PDF
vskills leadership skills professional sample material
PDF
vskills facility management expert sample material
PDF
Vskills international trade and forex professional sample material
PDF
Vskills production planning and control professional sample material
PDF
Vskills purchasing and material management professional sample material
PDF
Vskills manufacturing technology management professional sample material
PDF
certificate in agile project management sample material
PDF
Vskills angular js sample material
PDF
Vskills c++ developer sample material
PDF
Vskills c developer sample material
PDF
Vskills financial modelling professional sample material
PDF
Vskills basel iii professional sample material
PDF
Vskills telecom management professional sample material
PDF
Vskills retail management professional sample material
PDF
Vskills contract law analyst sample material
Vskills certified administrative support professional sample material
vskills customer service professional sample material
Vskills certified operations manager sample material
Vskills certified six sigma yellow belt sample material
Vskills production and operations management sample material
vskills leadership skills professional sample material
vskills facility management expert sample material
Vskills international trade and forex professional sample material
Vskills production planning and control professional sample material
Vskills purchasing and material management professional sample material
Vskills manufacturing technology management professional sample material
certificate in agile project management sample material
Vskills angular js sample material
Vskills c++ developer sample material
Vskills c developer sample material
Vskills financial modelling professional sample material
Vskills basel iii professional sample material
Vskills telecom management professional sample material
Vskills retail management professional sample material
Vskills contract law analyst sample material

Recently uploaded (20)

PDF
Classroom Observation Tools for Teachers
PDF
RMMM.pdf make it easy to upload and study
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
master seminar digital applications in india
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
Complications of Minimal Access Surgery at WLH
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Cell Structure & Organelles in detailed.
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Classroom Observation Tools for Teachers
RMMM.pdf make it easy to upload and study
Paper A Mock Exam 9_ Attempt review.pdf.
master seminar digital applications in india
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Complications of Minimal Access Surgery at WLH
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Microbial disease of the cardiovascular and lymphatic systems
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Module 4: Burden of Disease Tutorial Slides S2 2025
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
2.FourierTransform-ShortQuestionswithAnswers.pdf
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Orientation - ARALprogram of Deped to the Parents.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Cell Structure & Organelles in detailed.
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3

the grinder testing certification

  • 1. Certified The Grinder Testing Professional VS-1165
  • 2. Certified The Grinder Testing Professional www.vskills.in CCCCertifiedertifiedertifiedertified The Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing Professional Certification CodeCertification CodeCertification CodeCertification Code VS-1165 Vskills certification for The Grinder Testing Professional assesses the candidate as per the company’s need for load testing web applications. The certification tests the candidates on various areas in agents, workers, properties file, logging, console, TCPProxy, scripts, Jython, Clojure, instrumentation, script gallery, plug-ins, statistics, SSL and garbage collection. Why should one take this certification?Why should one take this certification?Why should one take this certification?Why should one take this certification? This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression. Earning Vskills The Grinder Testing Professional Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential. Who will benefit from taking this certiWho will benefit from taking this certiWho will benefit from taking this certiWho will benefit from taking this certification?fication?fication?fication? Job seekers looking to find employment in web development, IT or web testing departments of various companies, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification. Test DetailsTest DetailsTest DetailsTest Details • Duration:Duration:Duration:Duration: 60 minutes • No. of questions:No. of questions:No. of questions:No. of questions: 50 • Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%) There is no negative marking in this module. Fee StructureFee StructureFee StructureFee Structure Rs. 3,500/- (Includes all taxes) Companies that hire VskillsCompanies that hire VskillsCompanies that hire VskillsCompanies that hire Vskills The Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing ProfessionalThe Grinder Testing Professional The Grinder Testing Professionals are in great demand. Companies specializing in web development or web testing are constantly hiring skilled The Grinder Testing Professionals. Various public and private companies also need The Grinder Testing Professionals for their web development, IT or web application testing departments.
  • 3. Certified The Grinder Testing Professional www.vskills.in Table of ContentsTable of ContentsTable of ContentsTable of Contents 1.1.1.1. ProjectProjectProjectProject 1.1 The Grinder, a Java Load Testing Framework 1.2 What is The Grinder? 2.2.2.2. The Grinder 3The Grinder 3The Grinder 3The Grinder 3 2.1 The Grinder processes 2.2 Tests and test scripts 2.3 Network communication 2.4 Output 2.5 How do I start The Grinder? 3.3.3.3. Agents and WorkersAgents and WorkersAgents and WorkersAgents and Workers 3.1 Agent processes 3.2 Worker processes 4.4.4.4. The Grinder 3 Properties FileThe Grinder 3 Properties FileThe Grinder 3 Properties FileThe Grinder 3 Properties File 4.1 Table of properties 4.2 Specifying properties on the command line 5.5.5.5. LoggingLoggingLoggingLogging 5.1 Changing the Logback configuration 5.2 Logging data to a database 5.3 Writing a custom appender for data logs 6.6.6.6. The ConsoleThe ConsoleThe ConsoleThe Console 6.1 The Console User Interface 6.2 Process controls 6.3 Sample controls 6.4 The Graphs and Results tabs 6.5 Processes tab 6.6 Script tab 7.7.7.7. The Console ServiceThe Console ServiceThe Console ServiceThe Console Service 7.1 Overview 7.2 Configuration 7.3 The REST interface 7.4 Example session 8.8.8.8. The TCPProxyThe TCPProxyThe TCPProxyThe TCPProxy 8.1 Starting the TCPProxy 8.2 Preparing the Browser 8.3 Using the EchoFilter
  • 4. Certified The Grinder Testing Professional www.vskills.in 8.4 Using the HTTP TCPProxy filters 8.5 SSL and HTTPS support 8.6 Using the TCPProxy with other proxies 8.7 Using the TCPProxy as a port forwarder 8.8 Summary of TCPProxy options 9.9.9.9. ScriptsScriptsScriptsScripts 9.1 Jython and Python 9.2 Jython scripting 9.3 Tests 9.4 The Grinder script API 9.5 Working directory 10.10.10.10. JythonJythonJythonJython 10.1 Scripts 10.2 The Jython distribution and installation 11.11.11.11. ClojureClojureClojureClojure 11.1 How to use Clojure 11.2 Clojure scripting 12.12.12.12. Script InstrumentationScript InstrumentationScript InstrumentationScript Instrumentation 12.1 About Instrumentation 12.2 Supported targets 12.3 Selective instrumentation 12.4 Troubleshooting Instrumentation 13.13.13.13. CoordinationCoordinationCoordinationCoordination 13.1 Barriers 14.14.14.14. Script GalleryScript GalleryScript GalleryScript Gallery 14.1 Hello World 14.2 Simple HTTP example 14.3 Recording many HTTP interactions as one test 14.4 HTTP/J2EE form based authentication 14.5 HTTP digest authentication 14.6 HTTP cookies 14.7 HTTP multipart form submission 14.8 Enterprise Java Beans 14.9 Grinding a database with JDBC 14.10 Simple HTTP Web Service 14.11 JAX-RPC Web Service 14.12 XML-RPC Web Service 14.13 Hello World, with functions 14.14 The script life cycle 14.15 Accessing test statistics
  • 5. Certified The Grinder Testing Professional www.vskills.in 14.16 Java Message Service - Queue Sender 14.17 Java Message Service - Queue Receiver 14.18 Using The Grinder with other test frameworks 14.19 Email 14.20 Run test scripts in sequence 14.21 Run test scripts in parallel 14.22 Thread ramp up 14.23 Hello World in Clojure 15.15.15.15. PlugPlugPlugPlug----insinsinsins 15.1 The HTTP Plug-in 15.2 What's it for? 15.3 Controlling the HTTPPlugin 15.4 Using HTTPUtilities 16.16.16.16. StatisticsStatisticsStatisticsStatistics 16.1 Standard statistics 16.2 Distribution of statistics 16.3 Querying and updating statistics 16.4 Registering new expressions 17.17.17.17. SSL SupportSSL SupportSSL SupportSSL Support 17.1 Before we begin 17.2 Controlling when new SSL sessions are created 17.3 Using client certificates 17.4 FAQ 17.5 Picking a certificate from a key store [Advanced] 17.6 Debugging 18.18.18.18. AdviceAdviceAdviceAdvice 18.1 How should I set up a project structure for The Grinder? 18.2 A Step-By-Step Script Tutorial 18.3 Script Imports 18.4 Test Definition 18.5 Bread crumbs 18.6 The Test Interface 18.7 Using the Dictionary and Random Python Modules 18.8 Forget the Java IO Package when Handling Files 18.9 Sending the Request and the Statistics API 18.10 Full Script Listing 19.19.19.19. Weighted Distribution Of TestsWeighted Distribution Of TestsWeighted Distribution Of TestsWeighted Distribution Of Tests 19.1 Statement Of The Problem 19.2 Test Cases 19.3 Weight Distribution Definition 19.4 Accumulator Function
  • 6. Certified The Grinder Testing Professional www.vskills.in 19.5 Random Numbers 19.6 Test Runner Class 19.7 Putting It All Together 19.8 Full Script Listing 20.20.20.20. Garbage CollectionGarbage CollectionGarbage CollectionGarbage Collection 20.1 Testing 20.2 Conclusions 21.21.21.21. Features of The Grinder 3Features of The Grinder 3Features of The Grinder 3Features of The Grinder 3 21.1 Capabilities of The Grinder 21.2 Open Source 21.3 Standards 21.4 The Grinder Architecture 21.5 Console 21.6 Statistics, Reports, Charts 21.7 Script 21.8 The Grinder Plug-ins 21.9 HTTP Plug-in 21.10 TCP Proxy 21.11 Documentation
  • 7. Certified The Grinder Testing Professional www.vskills.in Sample QuestionsSample QuestionsSample QuestionsSample Questions 1.1.1.1. Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation?Which programming language is needed by The Grinder for installation? A. PHP B. Java C. Python D. None of the above 2222.... Which process typeWhich process typeWhich process typeWhich process type maintmaintmaintmaintains a local cache of test scriptsains a local cache of test scriptsains a local cache of test scriptsains a local cache of test scripts???? A. Worker Process B. Agent process C. The Console D. None of the above 3333.... What is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local networkWhat is the default port from to which the console listens to all local network interfaces?interfaces?interfaces?interfaces? A. 80 B. 8080 C. 6372 D. None of the above 4444.... What dWhat dWhat dWhat does the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process?oes the ‘n’ refers to, in a log filename written by worker process? A. Worker process number B. Host number C. Console number D. None of the above 5555.... What is the name of file whichWhat is the name of file whichWhat is the name of file whichWhat is the name of file which specifies general control informationspecifies general control informationspecifies general control informationspecifies general control information for Thefor Thefor Thefor The Grinder?Grinder?Grinder?Grinder? A. grinder.properties B. grinder.conf C. grinder.config D. None of the above Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)