运用java 后台判断 从浏览器打开网址,到网页加载完成总共时间,我想看每个网关的跳转时间!

1、我有个selenium可以模拟人工操作网页打开,并记录时间,然后加载完成,也可以记录时间。但是!我想用java在后台进行判断加载完成时间,谁能?!2、而且,我想要记录... 1、我有个selenium可以模拟人工操作网页打开,并记录时间,然后加载完成,也可以记录时间。但是!我想用java在后台进行判断加载完成时间,谁能?!
2、而且,我想要 记录每个 网关 的跳转时间
展开
 我来答
duzc2
2012-10-26 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2076万
展开全部
第一个需求:让客户端加载之后给服务器发回一个时间。因为服务器不可能自己知道客户端什么时候加载完。

第二个需求,这个问题,肯定不能用于生产环境,没法做,太慢了,而且不是http协议层,是tcp/ip协议层,用java做不太合适。
调试的话可以用其他工具来做。有一些网络管理的命令和软件是可以计算这个的。
更多追问追答
追问
现在想要做的就是生产环境(哥,这名词你也知道。。)。用来测试网关跳转速度,去了网关打开网页加载时间,加上网关打开网页加载时间。然后两个进行相比。
追答
你看看这个回答的参考资料里面那个网址,是不是你要的效果。
1 你可以看到这个追踪过程很慢,用ajax逐步加载。
2 这个技术不是http做的。因为http协议里面根本没有这些东西。

这个显然是另外一个程序在追踪,逐步把追踪的结果发给服务器,客户端通过ajax去取结果。
是这样 一个流程。

--

以下是题外话。

你们这个计算要求。。这样计算误差很大的,因为建立连接的速度和传输数据的速度完全不同。
网关的跳转实际上包含了这两个时间,打开页面的时间可以理解为html dom下载完成,和网页渲染完成,两种不同的时间点。

下载速度和网关、计算机性能有关,渲染速度只和计算机性能有关。

我不明白你计算这个是要什么。

参考资料: http://www.yougetsignal.com/tools/visual-tracert/

匿名用户
2017-08-19
展开全部
URLurl=newURL(网址);url.openConnection().connect();如果能正常返回URLConenction对象表示正常抛出异常表示连接不成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
职权所在5
2017-09-02 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.1万
采纳率:52%
帮助的人:8265万
展开全部
这样的情况个人建议用360安全卫士电脑清理功能清理,然后重新打开浏览器就可以正常。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-12
展开全部
JAVA 做不到,,,,对每一级路由,一个特定的连接,也做不到

~
~
~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双鱼泪以干
2017-08-22 · TA获得超过193个赞
知道小有建树答主
回答量:199
采纳率:71%
帮助的人:69.1万
展开全部
直接 JS 埋点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式