There is a difference between VSE recording from live system and VSE recording from raw traffic file

Document ID : KB000117982
Last Modified Date : 23/10/2018
Show Technical Document Details
Issue:
There is a difference between VSE recording from live system and VSE recording from raw traffic file.

Conditions:
Tranport Protocol:HTTP/S
DPH:REST
Passthru Style:Gateway
Special Conditions:
  • Content-type for request is application/x-www-form-urlencoded
  • The body of the request has the format like keya=valuea&keyb=valueb&...
Steps to reproduce:
1. Create a REST step
2. At the content tab in the REST step, set  "Type": as "Text", "Content Type" as "application/x-www-form-urlencoded" and body as "keya=valuea&keyb=valueb"
User-added image
3. Use the REST step as a recording client, define the Export file as {{LISA_RELATIVE_PROJ_ROOT}}/Data/raw.xml and do VSE Recording
User-added image
4. The created vsi file from the step 3 includes 2 arguments, key names are "keya" and "keyb" in the request
User-added image
5. Do VSE recording again with the raw.xml fie as the "Import traffic:"
User-added image
6. The created vsi file from the step 5 includes 4 arguments, key names are "keya", "keyb", "keya_1" and "keyb_1" in the request
User-added image
The created vsi files are different for the arguments of the request transaction.
 
Cause:
This is a problem about VSE recorder by using the raw xml traffic file in a specific comdition described in "issue".
Resolution:
Please open a support case to get the solution of this problem. CA support will deliver the patch for this problem.