我的 QA 团队提示在我们的应用程序中测试搜索功能时需要 4 秒才能看到结果。
我们的应用程序托管在本地 IIS 服务器上,我在其中安装了 Azure Application Insight 代理来收集数据并将其发送到 Azure 门户。
我正在使用 Application Insight 性能功能来查看 POST 事务的总响应,其中显示此 POST 搜索请求的执行时间仅为 1 秒。
当我搜索这个时间段内的所有请求时,我只看到这个POST,而没有看到其他请求,例如GET。我的结论是,此搜索不需要刷新页面,而只需将结果显示为回发。
这是否表明我可以得出这样的结论:根据我的 QA 团队的发现,这次搜索总共只需要 1 秒而不是 4 秒?
如果上面没有显示全部情况,您是否知道Azure应用程序洞察是否有任何显示总时间的日志记录?我不知道 Azure Application Insight 是否有办法查看客户端浏览器加载结果所需的总时间,或者是否涉及客户端代理?
最佳答案
因此,经过进一步调查,我得出结论,Application Insight 只显示服务器端的请求。
我所做的是在启用 F12 的浏览器上运行搜索,以查看总请求时间。事实证明,完全加载带有结果的页面的时间远远超过 Application Insight 在请求事务上发布的总请求时间。
关于.net - Azure应用程序洞察请求响应统计与客户端的实际页面响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60639403/