turboRoley
2015-09-09 08:21
采纳率: 0%
浏览 2.2k

如何实现类似浏览器调试中的网络数据监控功能?

各位好

本人想实现在javaweb项目中,进入某个jsp页面,将这个jsp页面加载的情况保存到excel中,加载情况就浏览器自带的网络数据监控功能一致,包含具体资源,加载时间等,如下图。

有没有办法在js或者java中直接调用火狐或者IE的这种功能获取加载完成后的这种资源情况就行了,不需要实时的,包含具体资源、大小、耗时就行了

或者有没有什么开源的jar包工具,能引入项目调用

不能使用外部软件输入地址等方式获取,

多谢各位了!图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2015-09-09 08:26

    这个是客户端实现的,你总不能让你的客户端去运行java吧。

    一般是通过拦截inet这个windows api实现(无论什么浏览器,都使用它和web server通讯),一般是C++ hook api。

    打赏 评论
  • oyljerry 2015-09-09 08:51

    通过浏览器插件,Firefox插件,Chrome App等来获取他们各自的这方面的信息
    https://chrome.google.com/webstore/detail/perfmap/hgpnhiajcdppfbogcpfdgcceepgkhdmk?hl=en

    打赏 评论
  • 微wx笑 2015-09-09 13:25

    如果是通过AJAX,js加载的可以获取精确的加载时间,不然的话很难做到客户端浏览器/软件那样精确;

    打赏 评论

相关推荐 更多相似问题