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] >> >> >
