Hi,
I have a Jmeter test plan where I have:
Thread group - OS Process Sampler - Beanshell Post Processor - Cookie
Manager
- HTTP Request - Summary
The Beanshell Post Process just haas:
response = prev.getResponseDataAsString();
vars.put("SAMLResponseBody", response);
and the HTTP Request has in the BODY DATA:
${SAMLResponseBody}
Basically, the OS Process Sampler executes a Java app, and then the Beanshell
Post Processor moves the output from the Java app into a Jmeter variable,
"SampleResponseBody", and then the HTTP Request sends that to a URL.
However, when I run the test plan with 100 threads with scheduler set for 30
seconds, and I look at the Summary after the test has stopped, I am seeing:
OS Process Sampler: # Samples = 106HTTP Request: # Samples = 24
And there are 0.00% Errors.
I *expected* that the #Samples for the OS Process Sampler would be the same as
the #Samples for the HTTP Request, i.e., there should be one HTTP Request for
each body/string that gets produced.
Can someone tell me why that is not the case?
Thanks,Jim