Have a look at the examples section of the source tree. On 14/04/2010, [email protected] <[email protected]> wrote: > Sebb > > I have a question. I want to set my own sample time. I am sending out a > message to a remote system and waiting for the Ack to come back. In a > session class > i set the System.nanoTime() on the way out and then when we receive the > incoming response. How can I set this on the sample? as the setTime is > deprecated. > > > > > > __________________________________________________________ > > > > Ben > CUTHBERT/IBEU/HSB > C To > "JMeter Users List" > Apr 14 2010 10:37 <[email protected]> > cc > Phone no. 22200 JMeter Users List > 44 0 44 20 799 <[email protected]> > 22192 Subject > Mail Size: 20586 Re: User defined variables(Document > link: Ben CUTHBERT) > > > Entity > > > > > > > > Hi Sorry about the attachments. Sorry what is the debug sampler? > > > Regards > > > > > sebb > <[email protected]> > To > Apr 14 2010 10:33 JMeter Users List > <[email protected]> > Mail Size: 19074 cc > > > Subject > Re: User defined variables > Please respond to > "JMeter Users > > List" Entity > > <jmeter-u...@jakar > ta.apache.org> > > > > > > > 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] > > > > > ************************************************************ > 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. > ************************************************************ > > > ************************************************************ > 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]

