2. Application workflow - ogarling/LR2Graphite GitHub Wiki

  • Jenkins job checks out Git repository containing LRlauncher (.exe and .ini), LR2Graphite (.exe), LoadRunner script and scenario.
  • Jenkins job executes LRlauncher.exe

or

  • LRlauncher.exe is started from other CI tool or command line (using a Git repository is optional this way).

Next:

  • LRlauncher launches LoadRunner scenario
  • Start event at the beginning and during loadtest keepalives are being sent to Targets-io
  • LoadRunner results are analyzed and processed
  • LR2Graphite exports LoadRunner metrics to Graphite (so implicitely to Targets-io)
  • Requirements as set in Targets-io are validated as well as benchmarks (against previous testrun and against fixed baseline) are validated and returned with an unique errorlevel