经常会遇到对家里的带宽或单位的宽带不满意,但没有具体的带宽参数,无法提出改善意见,这时候就需要测试了,能不能自己搭建一个speedtest测试服务器?
什么是speedtest?speedtest 是以 HTML 和 JavaScript 为主, 利用客户端的浏览器通过上传和下载垃圾数据来测试 HTTP 传输速度, 和大家常用的 speedtest.net 差不多。speedtest 使用任意操作系统上的任意 Web 服务器作为服务端, 所以理论上它支持 Windows/MacOS/Linux/Unix 等系统, IIS/Nginx/Apache/lighttpd 等服务器。任意浏览器作为客户端如 :Chrome/Firefox/IE11/Edge/Safari/Opera。speedtest 默认使用 PHP 作为服务端, 目前也有 node.js 版本, 也可以使用纯静态服务器。了解了我们的操作。
测试环境 VWmare 15.5 Windows 2019 datacenter+PHPstudyV8.1 64位套件(安装过程忽略)。
套件已经启动apache及mysql,php7.3已经安装完毕。
运行环境准备好后,开始下载Speedtest服务器for Windows安装包。
官网地址:https://www.speedtest.net/zh-Hans/apps/windows。下载后解压缩到www目录。
复制到启动目录后,如下结构。
Index.html 为引导文件。打开浏览器在地址栏中输入已分配的域名或IP地址,我们在本地测试所以就输入http://192.168.227.146打开页面。
在网页中点击开始测试按钮,就可以进行对自己的网络测速了。这是我家里的宽带测试的结果。
如果真的是这个速度,发达了。通过speedtest.cn测试后,真实的带宽是。