Certified The Grinder Testing Professional

Course

Online

£ 99.56 VAT inc.

*Indicative price

Original amount in USD:

$ 125

Description

  • Type

    Course

  • Level

    Intermediate

  • Methodology

    Online

  • Duration

    Flexible

  • Start date

    Different dates available

This 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.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Web
  • Statistics
  • Java
  • Testing
  • Documentation
  • Logging
  • Load Testing
  • Grinder processes
  • Network communication
  • Specifying properties
  • Logback configuration
  • Jython scripting
  • Jython distribution
  • Script Instrumentation

Teachers and trainers (1)

Name Name

Name Name

Teacher

Course programme

Project

  • The Grinder, a Java Load Testing Framework
  • What is The Grinder?

The Grinder

  • The Grinder processes
  • Tests and test scripts
  • Network communication
  • Output
  • How do I start The Grinder?

Agents and Workers

  • Agent processes
  • Worker processes

The Grinder Properties File

  • Table of properties
  • Specifying properties on the command line

Logging

  • Changing the Logback configuration
  • Logging data to a database
  • Writing a custom appender for data logs

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

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/JEE 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
  • Email
  • Run test scripts in sequence
  • Run test scripts in parallel
  • Thread ramp up
  • Hello World in Clojure

Plug-ins

  • The HTTP Plug-in
  • What’s it for?
  • 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 [Advanced]
  • Debugging

Advice

  • How should I set up a project structure for The Grinder?
  • A Step-By-Step Script Tutorial
  • Script Imports
  • Test Definition
  • Bread crumbs
  • The Test Interface
  • Using the Dictionary and Random Python Modules
  • Forget the Java IO Package when Handling Files
  • Sending the Request and the Statistics API
  • Full Script Listing

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

  • 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
  • Documentation

Additional information

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 testing departments.

Certified The Grinder Testing Professional

£ 99.56 VAT inc.

*Indicative price

Original amount in USD:

$ 125