Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Plug-Ins have the major primary characteristic of being re-usable.

...

"Load Test Plug-In" Developer Handbook

Introduction

...

ZebraTester Load Test Plug-Ins are Extension Modules to the ZebraTester product. Load Test Plug-Ins are configured using the GUI and are executed during a Load Test.

...

The basic framework of a Load Test Plug-In can be easily created by using the Wizard; however, completing the completion of the finished Plug-in - coding the necessary functionality - requires the ability to program in Java. Then, once the Plug-In has been developed, configuring it for use with a Load Test program does not require programming knowledge; the Plug-In configuration is done with a few mouse-clicks in the GUI.

The execution of a Plug-In takes place on the same machine which is running the Exec-Agent, and the Load Test program itself. When a Load Test is started, the relevant Plug-In is automatically transmitted to the Exec-Agent with the Load Test program - no additional prior configuration of the Plug-In is necessary.

...

"Recorder Plug-In" Developer Handbook

Introduction

...

ZebraTester “Recorder Plug-ins” are Extension Modules to the ZebraTester product and can be automatically executed during the recording of a Web-surfing session. Furthermore, “Recorder Plug-ins” can also manually called from the Web Admin GUI or called from the Proxy Recorder REST API.

Such Recorder Plug-Ins have direct access to the recorded session data and also to the internal “Var Handler” Handler,” which means that such Plug-Ins can modify HTTP Request and Response data before, during, and after the recording, and that such Plug-Ins can also create variables, variable extractors, and variable assigners. Furthermore, such plug-ins can also reconfigure the HTTP response “content test” settings of URL calls.

Tip

The main primary purpose of using Recorder Plug-Ins is to automate some parts of the post-processing steps – after a session has been recorded. Another purpose objective is to modify HTTP request data during recording on the fly – just before they are sent to the Web server.

...

ZebraTester WebSocket Plug-Ins are Extension Modules to the ZebraTester product. They are configured using the GUI and are executed during a web socket communication while running a Load Test.

Creation The creation of a new Web Socket plugin is easy and can be done from GUI; however, the completion of completing the finished Plug-in - coding the necessary functionality - requires the ability to program in Java. Then, once the Plug-In has been developed, configuring it for use with a Load Test program does not require programming knowledge; the Plug-In configuration is done with a few mouse-clicks in the GUI.

...