我使用Jmeter的HTTP(S)测试脚本记录器在SAP CRM Web客户端中记录了日志。我使用在浏览器开发人员工具(MYSAPSSO2,会话ID,Sap-usercontext)中看到的cookie配置了HTTP Cookie Manager。
在同一记录测试中,我在SAP中填写了一些字段。我停止了录音测试。
我做了多次以查看哪些参数是动态的,然后我意识到wfc-secure-id和C5_confighash和c7_confighash是动态的。因此,我使用正则表达式提取动态值,并将其应用于填充字段的请求中。
在“查看结果树”中,我可以在“请求”的响应主体中看到HTML响应,表明登录成功并且字段已填写。我还检查了用户登录的SAP会话指标。
成功登录后,我走了一段录像,记录了一个在Web客户端中漫游的用户的行为,该操作执行一些操作并保存结果。我更改了动态值以适合我在登录过程中获得的先前值。 问题出在以下事实:我回到JMeter进行测试运行时,在登录名和新录音之间的响应标头上出现登录错误。新录音的响应主体也返回空。
我认为在录音之间,jmeter正在丢失用户会话信息
如何将新记录与登录记录连接?