I'm working on an application that utilizes the POST Redirect Get Pattern.
We are also using Dynatrace and Loadruner to analyze our application performance.
The issue that we have is that Loadrunner is tagging each request (Post then the Redirect Get) with the same Name so when we get the results we are getting Two Paths for the same Post then redirect.
My preference would be to combine both the Post and Redirect Get into the same Web Request so it is easier to compare results from one Baseline test to another.
I'm curious if anyone else has experienced the same issue and if they found a solution.
Answer by Kevin N. ·
I've attached an example. This example has two instances of the issue.
you will see 4 PurePaths but in reality this is Two Actions submited by LoadRunner
If you sort the purepaths by time and look at the WebRequest Details you can see that the first request is a Post with a Response 302 and the second is a GET with a response 200.
In reality LoadRunner issued the POST and the application framework perfoms a redirect GET thus producing the second PurePath.
My Goal is that I only see 2 PurePaths that represent the 4 that i have sent.
It might not be possible, but was thinking since this is a general Pattern that is used web applictions, that someone might have run accross the same situation.
Answer by Kevin N. ·
The Purepaths do not have the same duration.
The issue as I understand is becuase LoadRunner tags the POST request, since LoadRunner actualy does the submit, then the application code processes the POST data and submits a Redirect (GET) when displaying the PAGE, the Redirect maintains the same LoadRunner tag name but since they are both considered as PurePaths I get Two Purpaths that I would prefer analyzing as a single PurePath since from a users experience the simply clicked a submit or continue button.
Also the additional issue is we are comparing results from LoadRunner with DynaTrace, but Dynatrace provided two durations for what LoadRunner shows as one duration.
Not sure if i've painted a clear picture of the issue.