Thank you for your suggestions. I have come a lot further. :)
There are still some minor bugs in my setup. See comments inline.
Deepak Shetty wrote:
this is what I might try
Option B
Common Thread Group (Disabled , needed only to define the common tests)
Simple Controller --> Under here you could use different controllers if
you wanted to randomize the requests (Interleave, Throughput etc)
Each Webservice.
Each Soap Request
User Parameters or CSV data set config (this is the bit im not sure
will work , if it doesnt then Id use a CSV data set config and repeat the
configuration for each thread group but the data isn't duplicated so i think
thats ok)
I did not quite understand all of this. What I have set up:
Common Thread Group (disabled)
ForEach Controller
Webservice request
View Results Tree
Summary Report
ForEach, Input variable prefix: xmlfile
Output variable prefix: xmlfilename
In User Defined Variables:
report_path = /tmp/reports
xml_file_path = /tmp
xmlfile1 = search1.xml
xmlfile2 = search2.xml
xmlfile3 = search3.xml
In File with SOAP XML Data - Filename: ${xml_file_path}/${xmlfilename}
1-user Thread Group
Module Controller -> Common Thread Group -> ForEach Controller
If I enable and run the Common Thread group, all three searches are run.
If I run the 1-user thread group, only xmlfile1=search1 is run. This
search is repeated the number of loops defined on the 1-user thread group.
I was expecting # of loops in 1-user thread group multiplied with the
number of xml-files.
What am I missing here?
Any suggestions?
It is also strange that the variable in the ResultCollectors are not
resolved. The output file is defined as:
${report_path}/${xmlfilename}_viewResultsTree.xml
The resulting file is
/tmp/reports/${xmlfilename}_viewResultsTree.xml
This also seems strange to me. Any explanations why?
Configure Thread Groups to run serially
Done.
Btw, I use JMeter 2.3.4 r785646, Java 1.6.0_14-b08 and Ubuntu 9.0.4.
--
Best regards
Erik Drolshammer
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]