JMeter for Appian

Overview

Using this plug-in JMeter provides an easy way record and replay Appian processes.

JMeter for Appian accomplishes this by hooking into JMeter's Test Script Recorder mechanism. It alters the behavior of most HTTP requests so that additional logic runs when the test is recorded. This logic extracts the standard dynamic values that are passed back and forth when a user interacts with Appian.

Key Features & Functionality

This JMeter plug-in will add post processing to Appian requests/responses to:

  • Automatically handle headers for authentication
  • Automatically handle parameterization of context, _cIds and saveIntos in SAIL requests/responses
  • Automatically handle parameterization of taskIds for chained tasks
  • Automatically handle parameterization of docIds for uploads
  • Automatically handle parameterization of cacheKeys/parameters

The plug-in does not attempt to parameterize end user entered data. This could however be added to the generated test script.

Anonymous
Parents
  • When I downloaded this JAR it came with following structure:

    \JMeter\JMeterForAppian Package\AppianJsonParser-20.2.0-SNAPSHOT, \JMeter\JMeterForAppian Package\ApacheJMeter_http

    \JMeter\JMeterForAppian Package 27-Apr-20\ApacheJMeter_http, \JMeter\JMeterForAppian Package 27-Apr-20\jmeter-for-appian-19.4.0-SNAPSHOT

    As I have to do this setup on 19.4 version https side so which one I should use , Also Is there any Document on it's setup and usage.

    Please provide the suitable help on this.

Comment
  • When I downloaded this JAR it came with following structure:

    \JMeter\JMeterForAppian Package\AppianJsonParser-20.2.0-SNAPSHOT, \JMeter\JMeterForAppian Package\ApacheJMeter_http

    \JMeter\JMeterForAppian Package 27-Apr-20\ApacheJMeter_http, \JMeter\JMeterForAppian Package 27-Apr-20\jmeter-for-appian-19.4.0-SNAPSHOT

    As I have to do this setup on 19.4 version https side so which one I should use , Also Is there any Document on it's setup and usage.

    Please provide the suitable help on this.

Children
  • There's a PDF included in the zip that describes the setup, though that is specifically for the later version. The only difference for the earlier version would be which set of jars (the one in the 27-Apr-20 zip) you put in the same location. You need one version of the ApacheJMeter_http.jar and one version of the jar that has Appian in the name. The former is a modification of a jar distributed with Jmeter that has been altered to allow the logic in the other jar to execute when you record a test case.

    The PDF describes where to put the jars and how to start recording a test.