You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Tom Cunningham <to...@kargo.com> on 2008/06/26 23:17:09 UTC
using wget to autogenerate JMeter test plans with the recording proxy
Hi all,
Sorry if this has already been posted but I came across a way to
generate JMeter test plans from a list of URL's (for example, URL's
of a specific format with variable parameters, with the parameters
coming from a database query). This would be useful in case you want
to create a test which hits a specific url with all possible
parameters.
steps:
1. generate a file containing all of the urls using a database dump.
example:
select id_number from users
this would return a list like 1,2,3,4,...... up to all the current
user id's
(using perl or some other program, take this list of ID's and create
a file with the URL for each ID:)
file contents:
http://myhost/user.jsp?id=1
http://myhost/user.jsp?id=2
http://myhost/user.jsp?id=3
...
let's say the file is called urls.txt
2. Start JMeter, create a Thread Group, and then add the HTTP
Recording Proxy to the Workbench item. Start the proxy.
3. From the command line, use wget to read in the URL's from the file
and request each one through the proxy:
http_proxy=http://127.0.0.1:8080 /usr/bin/wget --proxy -i urls.txt -q
-O /dev/null
Then watch as each url is added to the test plan
Tom
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org