Versions Compared

Key

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

Custom ZebraTester Plugins

Table of Contents
minLevel1
maxLevel7

Generic JDBC Plugin

This JDBC Plugin can connect to any Database and execute queries , the only important thing is the database driver jar file need to be in the class path (Add to external resources)

...

GWTPayLoadSerializer.java  GWTResponsePayLoadDeserializer.java   RecorderPluginGWTPayLoadHandler.java , Dependencies jars - GWT-Parser.jar and gwt-servlet.jar

gRPC application execution support

ExecuteGRPCCall.java , the plugin calls the  go lib https://ghz.sh/docs/install

WebService Security Plugins fo SOAP message

...

Sign and Encrypt Plugin for Request Content

...

Dependencies jars commons-codec-1.7.jar commons-lang3-3.7.jar cxf-core-3.2.4.jar cxf-rt-frontend-jax ws-3.2.4.jar cxf-rt-ws-security-3.2.4.jar expressions-1.0.0.jar jakarta.activation.jar jakarta.xml.bind-api.jar jaxb-impl.jar jaxb-jxc.jar jaxb-xjc.jar logback-classic-1.0.13.jar logback-core-1.0.13.jar message-flow-1.0.0.jar slf4j-api-1.7.25.jar ws-security-sign-encrypt-decrypt.jar wss4j-bindings-2.2.1.jar wss4j-ws-security-common-2.2.1.jar wss4j-ws-security-dom-2.2.1.jar wss4j-ws-security-stax-2.2.1.jar xmlsec-2.1.1.jar

Message Queue Plugin for sending Payloads to the Queue

...

IBM_Message_Queue_Runner_V1.java  and IBM_Message_Queue_RunnerWithAuth.java, Dependencies jars  com.ibm.mq.allclient-9.1.4.0.jar javax.jms-api-2.0.1.jar  

Add Request Header

adds custom request header to url requests

Class Java

Add Slash

adds slash in between last and second to the last character of a string.

Class Java

AppDynamics

...

Integrations Plugins

AppdynamicsIntegrationV1

Adds two headers to each call that forces appdynamics to trigger a snapshot of that transaction and tags it with a unique GUID. This allows one to track the transactions inside appdynamics by searching for the Header-ApicaGUID and the GUID associated with that loop among the transaction snapshots in the appdynamics controller. To search for a specific series of snapshots associated with that loop you go to the controller and click on the application that's being targeted > Transaction Snapshot > All snapshots and click Show Filters. In the Search Criteria you expand the Data Collector Data and enter Header-ApicaGUID in the name field and the GUID in the value field. This will bring up all snapshots associated with that loop.

...

Plugin to insert custom request headers that can be used with AppDynamics to correlate data with Apica.
Headers: ApicaGUID: (some GUID), ApicaPageName: (Page Break's name/Transaction name)
Set vTriggerSnapshot to true to enable plugin, otherwise false

Class Java

Credentials Manager (Apica version)

Retrieve encrypted username/password from API then plugin will decrypt data to be used in the proxysniffer script. To store username/password to server run plugin from command line and pass necessary parameters. Batch process encrypting/updating password. BEFORE USING: Replace the value for "KEY" with some password key and "AUTH_TICKET_PROD" with customer's own API auth_ticket.

...