Java 在浏览器中测量下载和上传速度
我需要在浏览器中测量从服务器到浏览器的下载和上载速度 主要的问题是它必须在IE8和Firefox3.6中工作,我不允许使用flash或小程序 服务器后端是tomcat 在html5和XHR2中使用它并没有问题,但现在我被卡住了 我可以下载到目前为止运行的度量 但我真的不知道如何衡量上传 有什么想法或建议吗?试试下面的JS代码:Java 在浏览器中测量下载和上传速度,java,javascript,html,Java,Javascript,Html,我需要在浏览器中测量从服务器到浏览器的下载和上载速度 主要的问题是它必须在IE8和Firefox3.6中工作,我不允许使用flash或小程序 服务器后端是tomcat 在html5和XHR2中使用它并没有问题,但现在我被卡住了 我可以下载到目前为止运行的度量 但我真的不知道如何衡量上传 有什么想法或建议吗?试试下面的JS代码: var start = new Date().getTime(); // Call your server here... var time = new Date()
var start = new Date().getTime();
// Call your server here...
var time = new Date().getTime() - start;
alert('Response fetched in ' + time + ' ms');
演示
由于您需要使用非常旧的浏览器,因此我在这里提供了一个简单的Javascript解决方案,不使用任何现代库,如jQuery、ExtJS等如果不需要自动化,请尝试使用内置的开发人员工具来衡量每次上传/下载的响应: IE 8: Firefox 3.6(使用Firebug):
这些工具的工作原理与Chrome浏览器开发工具类似,可以帮助跟踪实时站点的响应时间“我被卡住了”的信息对我们来说并不足以帮助您。请具体告诉我们您正在做什么以及存在什么问题。在开发人员工具不可用的环境中,测试必须运行。什么^?我不明白你想说什么开发工具和firebug在客户环境中没有被激活。它们是通过用户策略禁用的。我这样做是为了下载。作品谢谢你。我的上传测试也在进行中。我在iframe中创建了一个表单和一个textarea。我用大约10mb的文本填充文本区域,并将其发布到服务器上。我从启动后和响应到达时开始测量。结果与我从html5版本得到的结果相似。