Hi All, Here is what I want to do. (Please bear with me... I have a hard time trying to put my thoughts into words)
I have a whole bunch of forum discussions, and posts within those discussions. What I want to do is populate a CSV with the id's of the discussions and posts information. What I then want to do is have a thread in that is controlled with a throughput controller to make new discussions or replys to current posts using a random id from either the posts or discussions csv. (It will randomly either make a new post or reply to one that already exists) I did initially have a thread that looked at the discussions page, found a random discussion using a regex, then found a random post within that discussion to make a reply to, but because this was controlled by a throughput controller this made the process too slow. >From what I can understand this is how the throughput controller works I have 60 users in the reply thread group (ramping up one per second) The first user fires a request to find a random discussion (1 of my 2 requests per minute) During the next 30 seconds half of the user threads are fired up... they also go to do a request to get a random discussion, but cannot because of the throughput controller. Next one of the newly started user threads is able to make a request to find a random discussion It seems to me that it is never able to get onto actually doing a posts as there are enough users in this thread group to saturate it with just finding a discussion id / post id Basically for me to control how many posts are made per second I have to have a dedicated thread that just does the form posting, and another thread that gets the data and stores it in a csv file so that the thread doing the form posting can get some random data out. Here is the setup I currently have Reply Thread Group -- ThroughPut Controller - 2 per minute (all active threads in current thread group (shared)) -- Find Random Discussion (HTTP Request to main forum page w/regex to find discussion id) -- Find Random Post (HTTP Request to discussion page w/regex to find post id) -- View Random Post Form (HTTP Request to reply form page w/regex to forum details like user id, draft flag etc) -- Post Reply Form (HTTP Request to reply form page w/post data) Here is the setup I think I need Data Thread Group -- ThroughPut Controller - 10 per minute (all active threads in current thread group (shared)) Loop through all discussions Loop through all posts Write data to CSV with discussion/post info for the Reply thread group to use Reply Thread Group -- ThroughPut Controller - 2 per minute (all active threads in current thread group (shared)) -- Post Reply Form (HTTP Request to reply form page w/random post data from csv file) I'm sorry that this is such a long email... I just wish I had someone in my workplace that actually understood jMeter, instead of being the guinea pig trying to make scripts work. -- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).

