Custom ZebraTester Plugins
Table of Contents | ||||
---|---|---|---|---|
|
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
Add Slash
adds slash in between last and second to the last character of a string.
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
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.
...