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:
The plug-in does not attempt to parameterize end user entered data. This could however be added to the generated test script.
Thank you Michael, I will look into this between cycles. Thanks for the heads up.
Dan
Yes, The certificate in 4.0 I could not get to work until I made the change above, while the 5.2.1 certificate worked regardless. I do not have time to capture traffic for analysis, but this most likely means that 4.0 Responds with TLS3, while 5.2.1 responds with TLS4.
Here is the source code for JMeterForAppian: https://github.com/appianps/ps-ext-JMeterForAppian
I haven't investigated what it would take to update it to JMeter 5, but it would involve two things:
1. Making sure the plugin framework for SampleCreator(s) is the same
2. Modification to the base code of JMeter 5 to allow the SampleCreator type to be determined by either the ContentType header OR the Accept header (JMeter only uses ContentType out of the box in JMeter 4) - see JMeter change here: https://github.com/appianps/ps-ext-JMeterForAppian/commit/44a72948f316a9fadefdacd8b3f4e6d31caf37ec
Did you encounter this same issue even after installing the JMeter certificate?
Found my own answer, I had to set a TLS fallback in Firefox to 3.
https://stackoverflow.com/questions/53452113/jmeter-recorder-is-not-working-with-https
The version of JMeter (4.0) required is no longer working with the latest browsers when recording. Version 5.2.1 will record, but the plugin need updating. I was trying to find the source so I could update it myself, but I can find nothing. How do we proceed?
No, it wouldn't work with the newest version of JMeter
Does this plugin work with the latest JMeter 5.2?
giskah0001 & Michael Chirlin - the download package has been updated include template.jmx
Appears to be missing from the release. I'll get that updated