sorry, I mean It created total of 10 files for 5 users.

On Sat, Jun 22, 2013 at 10:07 AM, umesh prajapati <[email protected]>wrote:

> Thank you again, yes you are right, the response body is now the hash. But
> I am not being able to figue out how I can assert them.
> Lets take an example:
> I run the test for 5 users with 5 seconds interval
> I have the option checked "save as MD5 hash" on http sampler GUI
> I have save response to file ( where I mentioned to save file in
> "c:\Output\result")
>
> After I run this test, I see that it creates 10 files for each users and
> the file contains hash(because response body is now the hash)
> result1.unknown
> result2.json
> result3.unknown
> result4.json
> .....
> result10.json
>
> Now when I do my load test for same 5 users with no interval
> I add response assertion
> After I add response assertion, I am not being able to figure out how can
> i assert the response I am getting during load test with previous response.
> Since it is creating multiple files.
>
>
>
>
>
>
> On Sat, Jun 22, 2013 at 9:47 AM, sebb <[email protected]> wrote:
>
>> On 22 June 2013 17:04, umesh prajapati <[email protected]> wrote:
>> > Thank you again, ok I have checked the "save response as MD5 hash?
>> >
>> > After that i ran the test plan once
>> >
>> > Now I am trying to add response assertion to check that the response
>> > returned during the first run and the second run matches. But when I add
>> > "response assertion", I dont see an option to check the hash.
>> >
>> > I see : apply to:
>> >            response field to Test:
>> >            pattern matching rules:
>> >            pattern to test:
>>
>> The response body is now the hash; you need to match that. Since it is
>> fixed, you can use string matching.
>>
>> >
>> >
>> >
>> >
>> > On Sat, Jun 22, 2013 at 8:48 AM, sebb <[email protected]> wrote:
>> >
>> >> On 22 June 2013 16:39, umesh prajapati <[email protected]> wrote:
>> >> > Thank you very much for a quick response. Ok , i am trying to follow
>> the
>> >> > 2nd step that you have mentioned which is add save response as MD5
>> hash?
>> >> > But I am being unable to find that option.
>> >> >
>> >> > Like you have mentioned. I have to run the test once to be able to
>> get
>> >> that
>> >> > option. So I ran the test once. and I right click on Http Sampler and
>> >> > clicked ADD and I checked on all of them but was unable to locate
>> save
>> >> > response as MD5 hash.
>> >>
>> >> Bottom right of HTTP Sampler GUI.
>> >>
>> >> > I do see MD5Hex Assertion under Assertion. I am not sure if this is
>> the
>> >> one
>> >> > your talking about.
>> >>
>> >> Yes, for one of the possible options.
>> >>
>> >> >
>> >> >
>> >> > On Sat, Jun 22, 2013 at 8:22 AM, sebb <[email protected]> wrote:
>> >> >
>> >> >> On 22 June 2013 16:02, umesh prajapati <[email protected]>
>> wrote:
>> >> >> > I would really appreciate if i could get some help on assertion.
>> >> >> >
>> >> >> > For example:
>> >> >> > I have 100 users to test.
>> >> >> > I run the test for 100 user in 5 seconds interval and save the
>> >> >> > response in to a file.
>> >> >> >
>> >> >> > Now, I would like to do a load test with the same 100 users
>> without 5
>> >> >> > seconds interval
>> >> >> > How can I use assertion or how can i assert that the response I am
>> >> >> > getting now during the load test matches or contains the same data
>> >> >> > before.(that was saved to a file)
>> >> >>
>> >> >> That's not possible currently in JMeter.
>> >> >>
>> >> >> Why not save the response files in two separate directories and the
>> >> >> use a standard compare tool?
>> >> >>
>> >> >> Alternatively, if you are looking for an *exact* match, you could
>> use
>> >> >> the "Save response as MD5 hash?" option in the HTTP Sampler, and add
>> >> >> an assertion to check that the response body is as expected. You
>> would
>> >> >> have to run the test once to get the hashes, and then add a Response
>> >> >> Assertion to check the hash. You could then re-run with different
>> >> >> settings for delays etc.
>> >> >>
>> >> >> If you want to still store the result, you could replace the
>> Response
>> >> >> Assertion with MD5 Assertion; of course then you need to uncheck the
>> >> >> "Save response as MD5 hash?" option as you want the hash of the
>> sample
>> >> >> response not the hash of the hash created by the sampler. If you see
>> >> >> what I mean.
>> >> >>
>> >> >> > Another thing that I noticed was, when I use save response to a
>> file.
>> >> >> > It saves each user response to separate file. Is there a way that
>> I
>> >> >> > can save all the user response to one single file
>> >> >>
>> >> >> You can configure Listeners to save the response data; it's not the
>> >> >> default because of the likely size and resources needed to do so.
>> >> >>
>> >> >> > and later when I run
>> >> >> > the load test assert the response with that single file.
>> >> >>
>> >> >> No.
>> >> >>
>> >> >> But you could configure a listener to save as XML and only enable
>> the
>> >> >> response data.
>> >> >> Then compare output from test runs.
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> 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]
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

Reply via email to