mirror of https://github.com/apache/jmeter.git
				
				
				
			
		
			
				
	
	
		
			639 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			639 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 | |
| <!--
 | |
|    Licensed to the Apache Software Foundation (ASF) under one or more
 | |
|    contributor license agreements.  See the NOTICE file distributed with
 | |
|    this work for additional information regarding copyright ownership.
 | |
|    The ASF licenses this file to You under the Apache License, Version 2.0
 | |
|    (the "License"); you may not use this file except in compliance with
 | |
|    the License.  You may obtain a copy of the License at
 | |
|  
 | |
|        http://www.apache.org/licenses/LICENSE-2.0
 | |
|  
 | |
|    Unless required by applicable law or agreed to in writing, software
 | |
|    distributed under the License is distributed on an "AS IS" BASIS,
 | |
|    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
|    See the License for the specific language governing permissions and
 | |
|    limitations under the License.
 | |
| -->
 | |
| 
 | |
| <!-- Content Stylesheet for Site -->
 | |
| 
 | |
| 
 | |
| <!-- start the processing -->
 | |
| <!-- ====================================================================== -->
 | |
| <!-- Main Page Section -->
 | |
| <!-- ====================================================================== -->
 | |
| <html>
 | |
| <head>
 | |
| <link rel="stylesheet" type="text/css" href="../css/style.css"/>
 | |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 | |
| 
 | |
| 
 | |
| 
 | |
| <title>Apache JMeter - User's Manual: Building a JMS (Java Messaging Service) Point-to-Point Test Plan</title>
 | |
| </head>
 | |
| 
 | |
| <body bgcolor="#ffffff" text="#000000" link="#525D76">
 | |
| <table border="0" cellspacing="0">
 | |
| <!-- TOP IMAGE -->
 | |
| <tr>
 | |
| <td>
 | |
| <!-- Need to specify height otherwise iframe seems to grab extra -->
 | |
| <iframe src="http://www.apache.org/ads/halfbanner.html" height="102"
 | |
| style="border-width:0; float: left" frameborder="0" scrolling="no"></iframe>
 | |
| </td>
 | |
| <td align="left">
 | |
| <a href="http://www.apache.org"><img title="Apache Software Foundation" width="387" height="100" src="../images/asf-logo.gif" border="0"/></a>
 | |
| </td>
 | |
| <td align="right">
 | |
| <a href="http://jmeter.apache.org/"><img width="221" height="102" src="../images/logo.jpg" alt="Apache JMeter" title="Apache JMeter" border="0"/></a>
 | |
| </td>
 | |
| </tr>
 | |
| </table>
 | |
| <table border="0" width="100%" cellspacing="4">
 | |
| <tr><td colspan="2">
 | |
| <hr noshade size="1"/>
 | |
| </td></tr>
 | |
| <tr>
 | |
| <!-- LEFT SIDE NAVIGATION -->
 | |
| <td width="20%" valign="top" nowrap="true">
 | |
| <p><strong>About</strong></p>
 | |
| <ul>
 | |
| <li><a href="../index.html">Overview</a>
 | |
| </li>
 | |
| <li><a href="../changes.html">Changes</a>
 | |
| </li>
 | |
| <li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's New</a>
 | |
| </li>
 | |
| <li><a href="../issues.html">Issues</a>
 | |
| </li>
 | |
| <li><a href="http://www.apache.org/licenses/">License</a>
 | |
| </li>
 | |
| <li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a>
 | |
| </li>
 | |
| </ul>
 | |
| <p><strong>Download</strong></p>
 | |
| <ul>
 | |
| <li><a href="../download_jmeter.cgi">Download Releases</a>
 | |
| </li>
 | |
| <li><a href="../nightly.html">Developer (Nightly) Builds</a>
 | |
| </li>
 | |
| </ul>
 | |
| <p><strong>Documentation</strong></p>
 | |
| <ul>
 | |
| <li><a href="../usermanual/index.html">User Manual</a>
 | |
| </li>
 | |
| <li><a href="../usermanual/component_reference.html">Component Reference</a>
 | |
| </li>
 | |
| <li><a href="../usermanual/functions.html">Functions Reference</a>
 | |
| </li>
 | |
| <li><a href="../api/index.html">Javadocs</a>
 | |
| </li>
 | |
| <li><a href="../localising/index.html">Localisation (Translator's Guide)</a>
 | |
| </li>
 | |
| <li><a href="../building.html">Building JMeter and Add-Ons</a>
 | |
| </li>
 | |
| <li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>
 | |
| </li>
 | |
| <li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a>
 | |
| </li>
 | |
| </ul>
 | |
| <p><strong>Tutorials (PDF format)</strong></p>
 | |
| <ul>
 | |
| <li><a href="../usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a>
 | |
| </li>
 | |
| <li><a href="../usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
 | |
| </li>
 | |
| <li><a href="../usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
 | |
| </li>
 | |
| <li><a href="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a>
 | |
| </li>
 | |
| <li><a href="../extending/jmeter_tutorial.pdf">Extending JMeter</a>
 | |
| </li>
 | |
| </ul>
 | |
| <p><strong>Community</strong></p>
 | |
| <ul>
 | |
| <li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved</a>
 | |
| </li>
 | |
| <li><a href="../mail.html">Mailing Lists</a>
 | |
| </li>
 | |
| <li><a href="../svnindex.html">SVN Repositories</a>
 | |
| </li>
 | |
| </ul>
 | |
| <p><strong>Foundation</strong></p>
 | |
| <ul>
 | |
| <li><a href="http://www.apache.org/">ASF</a>
 | |
| </li>
 | |
| <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
 | |
| </li>
 | |
| <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
 | |
| </li>
 | |
| </ul>
 | |
| </td>
 | |
| <td width="80%" align="left" valign="top">
 | |
| <table>
 | |
| <tr>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
 | |
| </td>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="build-jms-topic-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
 | |
| </td>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="build-ws-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
 | |
| </td>
 | |
| </tr>
 | |
| </table>
 | |
| <br>
 | |
| <table border="0" cellspacing="0" cellpadding="2" width="100%">
 | |
| <tr><td bgcolor="#525D76">
 | |
| <font color="#ffffff" face="arial,helvetica,sanserif">
 | |
| <a name="building"><strong>11. Building a JMS Point-to-Point Test Plan</strong></a><a class="sectionlink" href="#building" title="Link to here">¶</a></font>
 | |
| </td></tr>
 | |
| <tr><td>
 | |
| <blockquote>
 | |
| <p>
 | |
| <table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
 | |
| <tr><td>
 | |
|             Make sure the required jar files are in JMeter's lib directory. If they are not, shutdown JMeter,
 | |
|             copy the jar files over and restart JMeter. 
 | |
|             See 
 | |
| <a href="get-started.html#libraries_activemq">
 | |
| Getting Started
 | |
| </a>
 | |
|  for details.
 | |
|         
 | |
| </td></tr>
 | |
| </table>
 | |
| </p>
 | |
| <p>
 | |
| In this section, you will learn how to create a
 | |
|                 
 | |
| <a href="build-test-plan.html">
 | |
| Test Plan
 | |
| </a>
 | |
|  to test a JMS Point-to-Point messaging solution.
 | |
| The setup of the test is 1 threadgroup with 5 threads sending 4 messages each through a request queue.
 | |
| A fixed reply queue will be used for monitoring the reply messages.
 | |
| To construct the Test Plan, you will use the
 | |
| following elements:
 | |
|                 
 | |
| <a href="test_plan.html#thread_group">
 | |
| Thread Group
 | |
| </a>
 | |
| ,
 | |
|                 
 | |
| <a href="../usermanual/component_reference.html#JMS_Point-to-Point">JMS Point-to-Point</a>
 | |
| , and
 | |
|                 
 | |
| <a href="../usermanual/component_reference.html#Graph_Results">Graph Results</a>
 | |
| .
 | |
|             
 | |
| </p>
 | |
| <p>
 | |
| General notes on JMS: There are currently two JMS samplers. One uses JMS topics
 | |
| and the other uses queues. Topic messages are commonly known as pub/sub messaging.
 | |
| Topic messaging is generally used in cases where a message is published by a producer and
 | |
| consumed by multiple subscribers.  A JMS sampler needs the JMS implementation jar files;
 | |
| for example, from Apache ActiveMQ.  See 
 | |
| <a href="#libraries_activemq">
 | |
| here
 | |
| </a>
 | |
|  for the list
 | |
| of jars provided by ActiveMQ 3.0.
 | |
| </p>
 | |
| </blockquote>
 | |
| </p>
 | |
| </td></tr>
 | |
| <tr><td><br></td></tr>
 | |
| </table>
 | |
| <table border="0" cellspacing="0" cellpadding="2" width="100%">
 | |
| <tr><td bgcolor="#525D76">
 | |
| <font color="#ffffff" face="arial,helvetica,sanserif">
 | |
| <a name="adding_threadgroup"><strong>11.1 Adding a Thread Group</strong></a><a class="sectionlink" href="#adding_threadgroup" title="Link to here">¶</a></font>
 | |
| </td></tr>
 | |
| <tr><td>
 | |
| <blockquote>
 | |
| <p>
 | |
| The first step you want to do with every JMeter Test Plan is to add a
 | |
|                 
 | |
| <a href="test_plan.html#thread_group">
 | |
| Thread Group
 | |
| </a>
 | |
|  element.  The Thread Group tells
 | |
| JMeter the number of users you want to simulate, how often the users should send
 | |
| requests, and the how many requests they should send.
 | |
|             
 | |
| </p>
 | |
| <p>
 | |
| Go ahead and add the ThreadGroup element by first selecting the Test Plan,
 | |
| clicking your right mouse button to get the Add menu, and then select
 | |
| Add --> ThreadGroup.
 | |
| </p>
 | |
| <p>
 | |
| You should now see the Thread Group element under Test Plan.  If you do not
 | |
| see the element, then "expand" the Test Plan tree by clicking on the
 | |
| Test Plan element.
 | |
| </p>
 | |
| <p>
 | |
| Next, you need to modify the default properties.  Select the Thread Group element
 | |
| in the tree, if you have not already selected it. You should now see the Thread
 | |
| Group Control Panel in the right section of the JMeter window (see Figure 11.1
 | |
| below)
 | |
| </p>
 | |
| <p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/webtest/threadgroup.png"><br>
 | |
| <font size="-1">
 | |
| Figure 11.1. Thread Group with Default Values
 | |
| </font></td></tr></table></p>
 | |
| <p>
 | |
| Start by providing a more descriptive name for our Thread Group. In the name
 | |
| field, enter Point-to-Point.
 | |
| </p>
 | |
| <p>
 | |
| Next, increase the number of users (called threads) to 5.
 | |
| </p>
 | |
| <p>
 | |
| In the next field, the Ramp-Up Period, leave set the value to 0
 | |
| seconds.  This property tells JMeter how long to delay between starting each
 | |
| user. For example, if you enter a Ramp-Up Period of 5 seconds, JMeter will
 | |
| finish starting all of your users by the end of the 5 seconds.  So, if we have
 | |
| 5 users and a 5 second Ramp-Up Period, then the delay between starting users
 | |
| would be 1 second (5 users / 5 seconds = 1 user per second).  If you set the
 | |
| value to 0, then JMeter will immediately start all of your users.
 | |
| </p>
 | |
| <p>
 | |
| Clear the checkbox labeled "Forever", and enter a value of 4 in the Loop
 | |
| Count field.  This property tells JMeter how many times to repeat your test.
 | |
| If you enter a loop count value of 0, then JMeter will run your test only
 | |
| once. To have JMeter repeatedly run your Test Plan, select the Forever
 | |
| checkbox.
 | |
| </p>
 | |
| <p>
 | |
| <table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
 | |
| <tr><td>In most applications, you have to manually accept
 | |
| changes you make in a Control Panel.  However, in JMeter, the Control Panel
 | |
| automatically accepts your changes as you make them.  If you change the
 | |
| name of an element, the tree will be updated with the new text after you
 | |
| leave the Control Panel (for example, when selecting another tree element).
 | |
| </td></tr>
 | |
| </table>
 | |
| </p>
 | |
| </blockquote>
 | |
| </p>
 | |
| </td></tr>
 | |
| <tr><td><br></td></tr>
 | |
| </table>
 | |
| <table border="0" cellspacing="0" cellpadding="2" width="100%">
 | |
| <tr><td bgcolor="#525D76">
 | |
| <font color="#ffffff" face="arial,helvetica,sanserif">
 | |
| <a name="adding_point_to_point_sampler"><strong>11.2 Adding JMS Point-to-Point Sampler</strong></a><a class="sectionlink" href="#adding_point_to_point_sampler" title="Link to here">¶</a></font>
 | |
| </td></tr>
 | |
| <tr><td>
 | |
| <blockquote>
 | |
| <p>
 | |
| Start by adding the sampler 
 | |
| <a href="../usermanual/component_reference.html#JMS_Point-to-Point">JMS Point-to-Point</a>
 | |
| 
 | |
| to the Point-to-Point element (Add --> Sampler --> JMS Point-to-Point).
 | |
| Then, select the JMS Point-to-Point sampler element in the tree.
 | |
|  In building the example a configuration will be provided that works with ActiveMQ 3.0.
 | |
|             
 | |
| </p>
 | |
| <p>
 | |
| 
 | |
|                 
 | |
| <table>
 | |
| <tr>
 | |
| <td bgcolor="#039acc"   valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Name
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#039acc"   valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Value
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#039acc"   valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Description
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#039acc" colspan="3"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| JMS Resources
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| QueueuConnectionFactory
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| ConnectionFactory
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
|  This is the default JNDI entry for the connection factory within active mq.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| JNDI Name Request Queue
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Q.REQ
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This is equal to the JNDI name defined in the JNDI properties.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| JNDI Name Reply Queue
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Q.RPL
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This is equal to the JNDI name defined in the JNDI properties.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#039acc" colspan="3"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Message Properties
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Communication Style
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Request Response
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This means that you need at least a service that responds to the requests.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Content
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| test
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This is just the content of the message.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| JMS Properties
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
|  
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Nothing needed for active mq.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#039acc" colspan="3"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| JNDI Properties
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| InitialContextFactory
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| org.apache.activemq.jndi.ActiveMQInitialContextFactory
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| The standard InitialContextFactory for Active MQ
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#039acc" colspan="3"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
|  Properties
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| queue.Q.REQ
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| example.A
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This defines a JNDI name Q.REQ for the request queue that points to the queue example.A
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| queue.Q.RPL
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| example.B
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This defines a JNDI name Q.RPL for the reply queue that points to the queue example.B
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#039acc" colspan="3"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Provider URL
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| <tr>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| Provider URL
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| tcp://localhost:61616
 | |
| </font>
 | |
| </td>
 | |
| <td bgcolor="#a0ddf0" colspan="1"  valign="top" align="left">
 | |
| <font color="#000000" size="-1" face="arial,helvetica,sanserif">
 | |
| This defines the URL of the active mq messaging system.
 | |
| </font>
 | |
| </td>
 | |
| </tr>
 | |
| </table>
 | |
| 
 | |
|             
 | |
| </p>
 | |
| </blockquote>
 | |
| </p>
 | |
| </td></tr>
 | |
| <tr><td><br></td></tr>
 | |
| </table>
 | |
| <table border="0" cellspacing="0" cellpadding="2" width="100%">
 | |
| <tr><td bgcolor="#525D76">
 | |
| <font color="#ffffff" face="arial,helvetica,sanserif">
 | |
| <a name="adding_listener"><strong>11.3 Adding a Listener to View Store the Test Results</strong></a><a class="sectionlink" href="#adding_listener" title="Link to here">¶</a></font>
 | |
| </td></tr>
 | |
| <tr><td>
 | |
| <blockquote>
 | |
| <p>
 | |
| The final element you need to add to your Test Plan is a
 | |
|                 
 | |
| <a href="component_reference.html#listeners">
 | |
| Listener
 | |
| </a>
 | |
| . This element is
 | |
| responsible for storing all of the results of your JMS requests in a file and presenting
 | |
| a visual model of the data.
 | |
|             
 | |
| </p>
 | |
| <p>
 | |
| Select the Thread Group element and add a
 | |
|                 
 | |
| <a href="../usermanual/component_reference.html#Graph_Results">Graph Results</a>
 | |
|  listener (Add --> Listener
 | |
| --> Graph Results).  Next, you need to specify a directory and filename of the
 | |
| output file.  You can either type it into the filename field, or select the
 | |
| Browse button and browse to a directory and then enter a filename.
 | |
|             
 | |
| </p>
 | |
| <p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='915' height='686' src="../images/screenshots/graph_results.png"><br>
 | |
| <font size="-1">
 | |
| Figure 11.2. Graph Results Listener
 | |
| </font></td></tr></table></p>
 | |
| </blockquote>
 | |
| </p>
 | |
| </td></tr>
 | |
| <tr><td><br></td></tr>
 | |
| </table>
 | |
| <table>
 | |
| <tr>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
 | |
| </td>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="build-jms-topic-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
 | |
| </td>
 | |
| <td bgcolor="#525D76">
 | |
| <div align="right"><a href="build-ws-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
 | |
| </td>
 | |
| </tr>
 | |
| </table>
 | |
| <br>
 | |
| </td>
 | |
| </tr>
 | |
| <tr><td colspan="2">
 | |
| <hr noshade size="1"/>
 | |
| </td></tr>
 | |
| <tr><td colspan="2">
 | |
| <div align="center"><font color="#525D76" size="-1"><em>
 | |
| Copyright © 1999-2012, Apache Software Foundation
 | |
| </em></font></div>
 | |
| </td></tr>
 | |
| <tr><td colspan="2">
 | |
| <div align="center"><font color="#525D76" size="-1">
 | |
| Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are
 | |
| trademarks of the Apache Software Foundation.
 | |
| </font>
 | |
| </div>
 | |
| </td></tr>
 | |
| </table>
 | |
| </body>
 | |
| </html>
 | |
| <!-- end the processing -->
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |