On 14/04/2010, [email protected] <[email protected]> wrote:
> Hi Sebb
>
>  I have attached screenshots of my test plan. When the test starts the
>  following logging statement has been placed in the sampler. But the host
>  values does not get populated
>  with what is defined in the UDV.

Did you try using a Debug Sampler?

Please don't send attachments to the list - they are too heavy and
tend to fall off ;-)

Upload them somewhere public and post the URL instead.

>  010/04/14 09:54:02 INFO  - jmeter.engine.StandardJMeterEngine: Running the
>  test!
>  2010/04/14 09:54:02 INFO  - jmeter.gui.util.JMeterMenuBar: setRunning
>  (true,*local*)
>  2010/04/14 09:54:02 INFO  - jmeter.engine.StandardJMeterEngine: Starting 1
>  threads for group Thread Group. Ramp up = 50.
>  2010/04/14 09:54:02 INFO  - jmeter.engine.StandardJMeterEngine: Test will
>  stop on error
>  2010/04/14 09:54:02 INFO  - jmeter.engine.StandardJMeterEngine: All threads
>  have been started
>  2010/04/14 09:54:02 INFO  - jmeter.threads.JMeterThread: Thread started:
>  Thread Group 1-1
>  2010/04/14 09:54:03 INFO  -
>  com.hsbc.jmeter.protocol.test.samplerTestSampler: Starting sampler
>  (Host:FIXMessageSampler.remoteHost,Port:FIXMessageSampler.remotePort)
>  2010/04/14 09:54:04 INFO  -
>  com.hsbc.jmeter.protocol.test.samplerTestSampler Starting sampler
>  (Host:FIXMessageSampler.remoteHost,Port:FIXMessageSampler.remotePort)
>  2010/04/14 09:54:05 INFO  -
>  com.hsbc.jmeter.protocol.test.samplerTestSampler: Starting sampler
>  (Host:FIXMessageSampler.remoteHost,Port:FIXMessageSampler.remotePort)
>
>
>  (Embedded image moved to file: pic19853.gif)
>
>
>  (Embedded image moved to file: pic29034.gif)
>
>
>
>
>  Regards
>
>
>
>
>
>  __________________________________________________________
>
>
>
>              Deepak Shetty
>              <[email protected]
>              >                                                          To
>                                         JMeter Users List
>
>              Apr 13 2010 18:07          <[email protected]>
>                                                                         cc
>              Mail Size: 13872
>
>                                                                    Subject
>                                         Re: User defined variables
>
>              Please respond to
>
>                "JMeter Users                                        Entity
>
>                    List"
>              <jmeter-u...@jakar
>                ta.apache.org>
>
>
>
>
>
>
>  Hi
>  I dont know much about the samplers so youll probably have to wait for sebb
>  to reply.
>  However User defined variables apply at runtime. Whereas you seem to be
>  asking about load and store from the JMX file (in which case ${SERVER} is
>  correct , the value will get replaced at runtime
>  regards
>  deepak
>
>  On Tue, Apr 13, 2010 at 9:17 AM, <[email protected]> wrote:
>
>  > Yes sorry.
>  >
>  > So I have a sample that looks like
>  >
>  > public class TestSampler extends AbstractSampler implements TestListener
>  {
>  >
>  >  public final static String HOST = "TestSampler.remoteHost";
>  >
>  >
>  >   public final void setHost(String newServer) {
>  >            this.setProperty(HOST, newServer);
>  >   }
>  >
>  >   public final String getHost() {
>  >            return getPropertyAsString(HOST);
>  >   }
>  > }
>  >
>  > Now I would like to set this values based on a user defined variable
>  config
>  > above this sampler.
>  > So in my GUI config class for this sampler I have
>  >
>  >
>  > public class TestSamplerGui extends AbstractSamplerGui implements
>  > ActionListener, ChangeListener {
>  >
>  >   private final JLabeledTextField remoteHost = new JLabeledTextField(
>  > "Remote host"); //$NON-NLS-1$
>  >
>  >        @Override
>  >   protected void configureTestElement(TestElement mc) {
>  >           remoteHost.setText(mc.getPropertyAsString(TestSampler.HOST));
>  >        }
>  >
>  >
>  >    public TestElement createTestElement() {
>  >        TestSampler  sampler = new TestSampler ();
>  >        modifyTestElement(sampler);
>  >
>  >        return sampler;
>  >    }
>  >
>  >
>  >        public void modifyTestElement(TestElement s) {
>  >      TestSamplerGui sampler = (TestSamplerGui ) s;
>  >      this.configureTestElement(sampler);
>  >      sampler.setProperty(FIXProtocolMessageSampler.HOST,this.remoteHost
>  > .getText());
>  >         }
>  > }
>  >
>  > So the first time if you set the value for remote host on the front end
>  > within the sampler gui it writes it to the .xml file. But when you load
>  it
>  > again
>  > and try and update the host it just pulls the old value back because of
>  the
>  > configureTestElement() method.
>  >
>  > This was copied from the FTPSampler on trunk
>  >
>  >
>  > Regards
>  >
>  >
>  > Ben CUTHBERT
>  >
>  >
>  > Futures and Options
>  > 8 Canada Square,Canary Wharf,London,E14 5HQ,United Kingdom
>  >
>  >
>  > __________________________________________________________
>  >
>  >
>  > Phone.     +44 (0) 20 799 22192
>  >
>  >
>  > Email.       [email protected]
>  >
>  >
>  > __________________________________________________________
>  >
>  >
>  >
>  >             Deepak Shetty
>  >             <[email protected]
>  >             >                                                          To
>  >                                        JMeter Users List
>  >              Apr 13 2010 17:11          <[email protected]>
>  >                                                                        cc
>  >             Mail Size: 9388
>  >
>  Subject
>  >                                        Re: User defined variables
>  >
>  >             Please respond to
>  >               "JMeter Users
>  >                   List"
>  >             <jmeter-u...@jakar
>  >               ta.apache.org>
>  >
>  >
>  >
>  >
>  >
>  >
>  > Sorry I think i misunderstood your question.
>  > You are writing a custom sampler and you have defined a field in it and
>  you
>  > want to pass in a variable?
>  >
>  > regards
>  > deepak
>  >
>  > On Tue, Apr 13, 2010 at 8:58 AM, <[email protected]> wrote:
>  >
>  > > I think it is something in the GUI Config class.
>  > >
>  > > Is there a template anywhere that I can base my GUI code off?
>  > > Regards
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > __________________________________________________________
>  > >
>  > >
>  > >
>  > >             Deepak Shetty
>  > >             <[email protected]
>  > >             >
>  To
>  > >                                        JMeter Users List
>  > >             Apr 13 2010 16:55          <[email protected]>
>  > >
>  cc
>  > >             Mail Size: 7046
>  > >
>  Subject
>  > >                                        Re: User defined variables
>  > >
>  > >             Please respond to
>  > >               "JMeter Users
>  > >                   List"
>  > >             <jmeter-u...@jakar
>  > >               ta.apache.org>
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > should have worked . There might be a case mismatch or whitespace or
>  > > something in the UDV. if you have verified that then what is your exact
>  > > Test
>  > > Structure and definition?(also did you get any errors in jmeter.log)
>  > >
>  > > On Tue, Apr 13, 2010 at 2:49 AM, <[email protected]> wrote:
>  > >
>  > > >
>  > > > All
>  > > >
>  > > > Could how do I get my sampler to access user defined variables. When
>  I
>  > > set
>  > > > a UDV Config element inside my ThreadGroup and put ${SERVER} in one
>  of
>  > > the
>  > > > text fields in my SamplerGUI
>  > > > the sample gui just puts ${SERVER} in the Sampler variable. Am I
>  > missing
>  > > > something. Is there an example Sampler one could use.
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > -----------------------------------------
>  > > > SAVE PAPER - THINK BEFORE YOU PRINT!
>  > > >
>  > > > This transmission has been issued by a member of the HSBC Group
>  > > > "HSBC" for the information of the addressee only and should not be
>  > > > reproduced and/or distributed to any other person. Each page
>  > > > attached hereto must be read in conjunction with any disclaimer
>  > > > which forms part of it. Unless otherwise stated, this transmission
>  > > > is neither an offer nor the solicitation of an offer to sell or
>  > > > purchase any investment. Its contents are based on information
>  > > > obtained from sources believed to be reliable but HSBC makes no
>  > > > representation and accepts no responsibility or liability as to its
>  > > > completeness or accuracy.
>  > > >
>  > > > ---------------------------------------------------------------------
>  > > > To unsubscribe, e-mail: [email protected]
>  > > > For additional commands, e-mail: [email protected]
>  > > >
>  > > >
>  > >
>  > >
>  > > -----------------------------------------
>  > > SAVE PAPER - THINK BEFORE YOU PRINT!
>  > >
>  > > This transmission has been issued by a member of the HSBC Group
>  > > "HSBC" for the information of the addressee only and should not be
>  > > reproduced and/or distributed to any other person. Each page
>  > > attached hereto must be read in conjunction with any disclaimer
>  > > which forms part of it. Unless otherwise stated, this transmission
>  > > is neither an offer nor the solicitation of an offer to sell or
>  > > purchase any investment. Its contents are based on information
>  > > obtained from sources believed to be reliable but HSBC makes no
>  > > representation and accepts no responsibility or liability as to its
>  > > completeness or accuracy.
>  > >
>  > > ---------------------------------------------------------------------
>  > > To unsubscribe, e-mail: [email protected]
>  > > For additional commands, e-mail: [email protected]
>  > >
>  > >
>  >
>  >
>  > -----------------------------------------
>  > SAVE PAPER - THINK BEFORE YOU PRINT!
>  >
>  > This transmission has been issued by a member of the HSBC Group
>  > "HSBC" for the information of the addressee only and should not be
>  > reproduced and/or distributed to any other person. Each page
>  > attached hereto must be read in conjunction with any disclaimer
>  > which forms part of it. Unless otherwise stated, this transmission
>  > is neither an offer nor the solicitation of an offer to sell or
>  > purchase any investment. Its contents are based on information
>  > obtained from sources believed to be reliable but HSBC makes no
>  > representation and accepts no responsibility or liability as to its
>  > completeness or accuracy.
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: [email protected]
>  > For additional commands, e-mail: [email protected]
>  >
>  >
>
>
>
>
> ************************************************************
>  HSBC Bank plc may be solicited in the course of its placement efforts for a
>  new issue, by investment clients of the firm for whom the Bank as a firm
>  already provides other services. It may equally decide to allocate to its
>  own proprietary book or with an associate of HSBC Group. This represents a
>  potential conflict of interest. HSBC Bank plc has internal arrangements
>  designed to ensure that the firm would give unbiased and full advice to the
>  corporate finance client about the valuation and pricing of the offering as
>  well as internal systems, controls and procedures to identify and manage
>  conflicts of interest.
>
>  HSBC Bank plc
>  Registered Office: 8 Canada Square, London E14 5HQ, United Kingdom
>  Registered in England - Number 14259
>  Authorised and regulated by the Financial Services Authority.
>  ************************************************************
>
>
>  -----------------------------------------
>  SAVE PAPER - THINK BEFORE YOU PRINT!
>
>  This transmission has been issued by a member of the HSBC Group
>  "HSBC" for the information of the addressee only and should not be
>  reproduced and/or distributed to any other person. Each page
>  attached hereto must be read in conjunction with any disclaimer
>  which forms part of it. Unless otherwise stated, this transmission
>  is neither an offer nor the solicitation of an offer to sell or
>  purchase any investment. Its contents are based on information
>  obtained from sources believed to be reliable but HSBC makes no
>  representation and accepts no responsibility or liability as to its
>  completeness or accuracy.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [email protected]
>  For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to