Table of Content
Grinder Project
- Load Testing
- What is Grinder
- Key Features
- Dynamic Scripting
- History
Grinder Installation
- Downloading The Grinder
- Requirements
- Installation (Windows & Linux)
The Grinder
- The Grinder processes
- Components
- Tests and Test Scripts
- Network Communication
- Output
- Start The Grinder
Agents and Workers
- Agents and Workers
- The Grinder 3 Properties File
- Logging
The Console
- The Console User Interface
- Process Controls
- Sample Controls
- The Graphs and Results tabs
- Processes Tab
- Script Tab
The Console Service
- Overview
- Configuration
- The REST Interface
- Example Session
The TCPProxy
- Starting the TCPProxy
- Preparing the Browser
- Using the EchoFilter
- Using the HTTP TCPProxy filters
- SSL and HTTPS support
- Using the TCPProxy with other proxies
- Using the TCPProxy as a port forwarder
- Summary of TCPProxy options
Scripts
- Jython and Python
- Jython Scripting
- Tests
- The Grinder script API
- Working Directory
- Configuring Script Playback
- Script Playback
Jython
- Scripts
- The Jython Distribution and Installation
Clojure
- How to use Clojure
- Clojure scripting
Script Instrumentation
- About Instrumentation
- Supported Targets
- Selective Instrumentation
- Troubleshooting Instrumentation
Coordination
- Barriers
Script Gallery
- Hello World
- Simple HTTP example
- Recording many HTTP interactions as one test
- HTTP/J2EE form based authentication
- HTTP Digest Authentication
- HTTP Cookies
- HTTP multipart form submission
- Enterprise Java Beans
- Grinding a database with JDBC
- Simple HTTP Web Service
- JAX-RPC Web Service
- XML-RPC Web Service
- Hello World, with functions
- The script life cycle
- Accessing Test Statistics
- Java Message Service - Queue Sender
- Java Message Service - Queue Receiver
- Using The Grinder with other test frameworks
- Run test scripts in sequence
- Run test scripts in parallel
- Thread ramp up
- Hello World in Clojure
Plug-ins
- The HTTP Plug-in
- Controlling the HTTPPlugin
- Using HTTPUtilities
Statistics
- Standard Statistics
- Distribution of Statistics
- Querying and Updating Statistics
- Registering New Expressions
SSL Support
- Before we begin
- Controlling when new SSL sessions are created
- Using client certificates
- FAQ
- Picking a certificate from a key store
- Debugging
Advice
- A Step-By-Step Script Tutorial
Weighted Distribution Of Tests
- Statement Of The Problem
- Test Cases
- Weight Distribution Definition
- Accumulator Function
- Random Numbers
- Test Runner Class
- Putting It All Together
- Full Script Listing
Garbage Collection
- Introduction
- Testing
- Conclusions
Features of The Grinder
- Capabilities of The Grinder
- Open Source
- Standards
- The Grinder Architecture
- Console
- Statistics, Reports, Charts
- Script
- The Grinder Plug-ins
- HTTP Plug-in
- TCP Proxy
Apply for Certification
https://www.vskills.in/certification/The-Grinder-Testing-Certification