Adrian,

Thank you for you answer.

I'm looking for a way not to specify the default folder at all, even without
variable.


Adrian Speteanu wrote:
> 
> Hi Andrey,
> 
> I've encountered you're situation as well in different circumstances:
> 
> I have to test something like
> http://localServer1:port1/folder1/<various actions i want to test>
> However, the programmers change  localServer1  and  folder1  ALL THE
> TIME due to the various branches of the application.
> 
> Therefore, when I record the test plan with the Proxy Server,
>   - add User Defined Variable in the test plan or in the workbench
> (doesn't matter)
>       |- add a variable like basePath = "folder1"
> 
> Now, all the samples recorded are like:
> http://${server}:${port}/${basePath}/<whatever needs to be tested>  -
> note that the proxy server substitutes actual text found in the
> requests from the browsers with the variable that has such a value...
> therefore, I figure out all the variables I need to use in the test
> script and when I record I make sure I have them all in the User
> Defined Variable with the correct value.
> 
> From now on, when a new branch of the application is launched, they
> change the folder1 to folderX and I only have to change one variable.
> This makes things a lot easier then to edit all samples with a text
> editor (or manually).
> 
> Don't know if this is what you were looking for, but I doubt there is
> a better way than this.
> 
> 
> On Wed, Aug 19, 2009 at 10:40 AM, Andrey Simonov<[email protected]> wrote:
>>
>>> That's how the default works - if the sampler path field is empty, the
>>> default is used, otherwise the path is used.
>>
>> Well, that's where we've started!
>>
>> Quote from the first thread:
>>
>>>  >>  >>  So is there any way not to specify folder1/folder2 all the
>>> time?
>>
>>
>>
>> sebb-2-2 wrote:
>>>
>>> On 18/08/2009, Andrey Simonov <[email protected]> wrote:
>>>>
>>>>  > What did you expect to happen?
>>>>  > What actually happened?
>>>>
>>>>
>>>> 1. I've created HTTP Req Def element to Test Plan
>>>>  2. Entered Server Name and server port
>>>>  3. Entered Default folder "/folder1/"
>>>>
>>>>  Then I've created a HTTP sampler with the following details:
>>>>
>>>>  blank server name
>>>>  blank server port
>>>>  folder = /folder2/page
>>>>
>>>>  The actual HTTP request was:
>>>>
>>>>  server:port/folder2/page
>>>>
>>>>  I was expecting the request to be:
>>>>
>>>>  sever:port/folder1/folder2/page
>>>>
>>>
>>> Thanks for the clear description.
>>>
>>> That's how the default works - if the sampler path field is empty, the
>>> default is used, otherwise the path is used.
>>>
>>> This is the same behaviour as for the host field - e.g. if the default
>>> host is "hostA", and the sampler has the host "hostB" you would not
>>> expect the sampler to try to contact "hostAhostB".
>>>
>>> Of course, the path is different from the host, port and protocol
>>> fields, and it would be possible to combine the default with the
>>> current sampler and get a sensible value.
>>>
>>> However, that's not the way original code was designed (before my time).
>>>
>>>>
>>>>  sebb-2-2 wrote:
>>>>  >
>>>>  > On 18/08/2009, Andrey Simonov <[email protected]> wrote:
>>>>  >>
>>>>  >>  > Yes, try it.
>>>>  >>
>>>>  >>  I have tried it, it did not work. That is exactly the reason why I
>>>> have
>>>>  >>  created this post.
>>>>  >
>>>>  > Well, it works for me. Just tried it.
>>>>  >
>>>>  > What did you expect to happen?
>>>>  > What actually happened?
>>>>  >
>>>>  >>
>>>>  >>
>>>>  >>  sebb-2-2 wrote:
>>>>  >>  >
>>>>  >>  > On 18/08/2009, Andrey Simonov <[email protected]> wrote:
>>>>  >>  >>
>>>>  >>  >>  Hello,
>>>>  >>  >>
>>>>  >>  >>  I have a question regarding HTTP Request Defaults - is there
>>>> any
>>>> way
>>>>  >> to
>>>>  >>  >>  specify a default folder in this element or anywhere else?
>>>>  >>  >>
>>>>  >>  >>  Currently only server name and port are defaulted. But all my
>>>> server
>>>>  >>  >>  requests go like
>>>>  >>  >>
>>>>  >>  >>  server:port/folder1/folder2
>>>>  >>  >>
>>>>  >>  >>  So is there any way not to specify folder1/folder2 all the
>>>> time?
>>>>  >>  >
>>>>  >>  > Yes, try it.
>>>>  >>  >
>>>>  >>  >>  From Help on 'HTTP Request Defaults' element:
>>>>  >>  >>  Note that the path is the default for the full path, not a
>>>> prefix to
>>>>  >> be
>>>>  >>  >>  applied to paths specified on the HTTP Request screens.
>>>>  >>  >
>>>>  >>  > That means that if the default is
>>>>  >>  >
>>>>  >>  > /folder1/folder2
>>>>  >>  >
>>>>  >>  > then a sampler which uses
>>>>  >>  >
>>>>  >>  > /folder7
>>>>  >>  >
>>>>  >>  > will use /folder7, not /folder1/folder2/folder7
>>>>  >>  >
>>>>  >>  > When in doubt, try it out. You can use the mirror server to
>>>> check
>>>> what
>>>>  >> is
>>>>  >>  > sent.
>>>>  >>  >
>>>>  >>  >> --
>>>>  >>  >>  View this message in context:
>>>>  >>  >>
>>>>  >>
>>>> http://www.nabble.com/HTTP-Request-Defaults---specify-default-folder-tp25028940p25028940.html
>>>>  >>  >>  Sent from the JMeter - User mailing list archive at
>>>> Nabble.com.
>>>>  >>  >>
>>>>  >>  >>
>>>>  >>  >>
>>>>  >>
>>>> ---------------------------------------------------------------------
>>>>  >>  >>  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]
>>>>  >>  >
>>>>  >>  >
>>>>  >>  >
>>>>  >>
>>>>  >>
>>>>  >> --
>>>>  >>  View this message in context:
>>>>  >>
>>>> http://www.nabble.com/HTTP-Request-Defaults---specify-default-folder-tp25028940p25029424.html
>>>>  >>
>>>>  >> Sent from the JMeter - User mailing list archive at Nabble.com.
>>>>  >>
>>>>  >>
>>>>  >>
>>>> ---------------------------------------------------------------------
>>>>  >>  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]
>>>>  >
>>>>  >
>>>>  >
>>>>
>>>>  --
>>>>
>>>> View this message in context:
>>>> http://www.nabble.com/HTTP-Request-Defaults---specify-default-folder-tp25028940p25030787.html
>>>>
>>>> Sent from the JMeter - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>  ---------------------------------------------------------------------
>>>>  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]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/HTTP-Request-Defaults---specify-default-folder-tp25028940p25039276.html
>> Sent from the JMeter - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/HTTP-Request-Defaults---specify-default-folder-tp25028940p25039899.html
Sent from the JMeter - User mailing list archive at Nabble.com.


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

Reply via email to