load runner脚本是否从indexedDB模拟浏览器缓存?

问题描述 投票:0回答:1

在我的应用程序中,我有第一次从数据库提供的多个轮询请求,数据存储在indexedDB下的浏览器缓存中。因此,对于后续请求,除非服务器端DB发生某些变化,否则它将从浏览器缓存中获取。现在,当我执行load runner脚本并启用浏览器缓存时,轮询请求仍然会发送到服务器。结果调用将转到数据库并且应用程序正在过载。

知道我如何处理这样的轮询请求,以便这些应该从indexed.DB浏览器缓存提供?

loadrunner
1个回答
0
投票

LoadRunner尊重缓存控制标头。您似乎正在使用独立于Web缓存标头的缓存控制机制

因此,对于后续请求,除非服务器端DB发生某些变化,否则它将从浏览器缓存中获取

您需要在脚本中实现与JavaScript代码中相同的逻辑,以确定用户是否需要针对数据库中的更改发出更新数据的查询。备用路径:将堆栈上移到完整的浏览器,然后运行适当的代码进行数据库更改交叉检查:TruClient,GU​​I虚拟用户,Citrix,RDP

© www.soinside.com 2019 - 2024. All rights reserved.