Skip navigation links

eggPlant Performance

This guide describes the eggPlant Performance Java API.

See: Description

Packages 
Package Description
com.facilita.exception
Contains exception classes that are thrown by the eggPlant Performance engine.
com.facilita.fc.eggPlant
The eggPlant API provides classes and methods for GUI automation, using eggPlant Drive to communicate with eggPlant Functional.
com.facilita.fc.jni
Contains useful utility classes.
com.facilita.fc.runtime
Contains classes for controlling Virtual Users within a test run.
com.facilita.fc.runtime.backgroundScripting  
com.facilita.fc.selenium
The eggPlant Performance Selenium API provides class and methods for automating Web Browsers using Selenium WebDriver.
com.facilita.fc.web
The eggPlant Performance Web Java API makes it easy to perform load tests against web sites and services, by providing classes and methods that simulate the behaviour of a web browser sending/receiving HTTP(s) requests to/from a web server.
com.facilita.util
Contains useful utility classes.

This guide describes the eggPlant Performance Java API. The core classes are VirtualUser and VirtualUserScript.

When a load test is run, Virtual Users simulate the actions of real users by running scripts. Each script is a subclass of the VirtualUserScript class. You can write a test script by adding actions to the script() method of the VirtualUserScript subclass.

The actions you use to put load on the System Under Test will vary depending on the type of system being tested. It could involve sending HTTP requests to a web server, manipulating a client-side API or automating a thick-client graphical user interface.

The VirtualUser class controls the test execution, and can be used to record transaction timings and metrics for statistical analysis after the test run.

Skip navigation links

Copyright 2018 Testplant Europe Ltd. All rights reserved.