Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在浏览器中测量下载和上传速度_Java_Javascript_Html - Fatal编程技术网

Java 在浏览器中测量下载和上传速度

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()

我需要在浏览器中测量从服务器到浏览器的下载和上载速度

主要的问题是它必须在IE8和Firefox3.6中工作,我不允许使用flash或小程序

服务器后端是tomcat

在html5和XHR2中使用它并没有问题,但现在我被卡住了

我可以下载到目前为止运行的度量

但我真的不知道如何衡量上传

有什么想法或建议吗?

试试下面的JS代码:

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版本得到的结果相似。