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]

