Having the teensiest bit of trouble parsing that (ALIAS!). If I understand you 
correctly, I’m not sure that will solve the double loop problem.

After some more tinkering, I found the issue. I don’t know how to solve it 
efficiently, but I found it! Here’s the simplified thread group I am using:

Thread group has two CSV Configs, one for the Keystore and one for the URLs to 
load. The thread properties were 10 users, 1 second ramp up, Loop count 
forever. The loop was forever because I have the URL CSV Config not recycling 
on EOF.

The thread group has one HTTP request that uses the URL variable. That same 
HTTP request has a Keystore Configuration using the alias from the Keystore 
Alias CSV Config.

I couldn’t get JMeter to only loop the URL CSV for the HTTP Request and not 
loop the Keystore Alias CSV. I tried moving the Keystore CSV config under the 
HTTP Request. Moving the Keystore out of the thread group (but I only have one 
group anyway). I changed the sharing modes around and got close a few times, 
but no dice.

Adding a different HTTP request object for each URL to load instead of using 
the CSV works exactly like I want. The keystore config still used the CSV to 
loop. The loop count is 1 and the number of threads is equal to the number of 
users I want to load all the URLs. However, that’s kind of cumbersome and I 
can’t have the test team changing links manually all the time in the JMX.

So, am I missing something with nested loops?

> On 1 Sep 2017 20:49, [email protected] wrote:
> Have you tried using a keystores manager and constructing the alias using 
> variables and is or even having the key alias match the thread name and just 
> using thread name as alias in keystores manager alias?

Reply via email to