Recording a Use Case
One of the really useful features in JMeter is its ability to record what you
do in your browser. If you want to make a test plan for a use case, where a user
working with her browser goes through a series of screens, entering data,
clicking on buttons and hyperlinks, then it’s quite a job to create the JMeter
HTTP Request elements by hand. The HTTP Proxy Server is the solution to
this task. The idea of a Proxy is to sit between your browser and the web
server:

You must define this setup both in the browser and in JMeter. First you let
the browser direct its requests to some port number, say 8090. In Internet
Explorer v.5.5 you select Tools / Internet Options / Connections and then
press either the LAN Settings or Settings… button. Then you select
a proxy server named localhost using port 8090:

Be careful with this setup. If recording doesn’t work then it’s probably
because your proxy settings aren’t quite correct.
In JMeter first remove all HTTP Request elements from your test plan. Keep
only the report elements you want to use later on for viewing the results. The
setup could look like this:
Then you let JMeter listen to the port number entered in your browser. You do
this by adding the HTTP Proxy Server element to the WorkBench
node:
Then you set the port number, and press the Start button at the
bottom:

New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|