Guest mstern Report post Posted March 6, 2009 I am trying out WAPT on an ASP.NET application. The session that I recorded has a long random string embedded in all the HTTP URLs. I need to replace that string with another string that is dynamically created when the user logs on. How do I do that? Example: https://hostname:portname/(S(xwue4x2v10kflx...))/Default.aspx was recorded but the session generated by WAPT needs to replace /(S(xwue4x2v10kflxvcm0s3rhfh)) with something like /(S( other random looking stuff)) and the new string was passed back in the previous response. Thanks for any help! Quote Share this post Link to post Share on other sites
Guest angela Report post Posted March 6, 2009 I am trying out WAPT on an ASP.NET application. The session that I recorded has a long random string embedded in all the HTTP URLs. I need to replace that string with another string that is dynamically created when the user logs on. How do I do that? Example: https://hostname:portname/(S(xwue4x2v10kflx...))/Default.aspx was recorded but the session generated by WAPT needs to replace /(S(xwue4x2v10kflxvcm0s3rhfh)) with something like /(S( other random looking stuff)) and the new string was passed back in the previous response. Thanks for any help! Hi, You need to create a variable (let's call it SessionID) with the help of the function Search (LeftBoundary, RightBoundary), where LeftBoundary = "https://hostname:portname/(S(", and RightBoundary = "))/Default.aspx". Then in the URI of requests containing session variable you need to replace https://hostname:portname/(S(xwue4x2v10kflx...))/Default.aspx with https://hostname:portname/(S($Var(SessionID)))/Default.aspx. You can automate this process by specifying parameters for function Search in Settings\Parameterization and then re-recording. In this case the variables should be created automatically. Quote Share this post Link to post Share on other sites