/Dynatrace-LoadRunner-Request-Tagging

Command line tool which tags HTTP requests with relevant HTTP headers for Dynatrace

Primary LanguageCApache License 2.0Apache-2.0

The LoadRunner Request Tagging tool inserts a short method addDynatraceHeaderTest in your globals.h or globals.js file that populates the x-dynatrace-test header. It also parses your .c or .js files and automatically adds a call to this method before one of the key LoadRunner methods is called. Both C and JavaScript scripting languages are supported.

java -jar Dt-LoadRunner-request-tagging.jar <mode> <path> <optional parameters>
  • <mode> parameter
    • insert: adds the Dynatrace HTTP header to the selected LoadRunner scripts.
    • delete: removes all modifications made previously by the LoadRunner Request Tagging tool.
  • <path> parameter
    • -path <filepath>: modifies all the C or JavaScript script files found under specified <filepath>.
    • -body <files> -header <files>: modifies only the listed body and header files. Use & to separate file names.
  • <optional parameters>
    • -LSN <value>: sets the load script name to a specified <value>. If skipped, the script name will be taken from the .usr file
    • -c: sets C as the scripting language (the default)
    • -js: sets JavaScript as the scripting language
    • -verbose: prints detailed info while processing files
    • -help: prints usage.

The Dynatrace LoadRunner Request Tagging Tool is an open source project. The features are fully supported by Dynatrace.

Get Help

Open a GitHub issue to:

  • Report minor defects, minor items or typos
  • Ask for improvements or changes
  • Ask any questions related to the community effort

SLAs don't apply for GitHub tickets

Customers can open a ticket on the Dynatrace support portal to:

  • Get support from the Dynatrace technical support engineering team
  • Manage and resolve product related technical issues

SLAs apply according to the customer's support level.

see also all the available releases

Version Description
1.1.2 Fixing reported issues
1.1.1 -verbose option added
Fixing reported issues
1.1.0 Covering full JavaScript support
Cleaning up the source code
Fixing reported issues
pre release 1 Initial release