用于在localhost中执行跨浏览器测试的应用程序工具

时间:2012-04-11 22:39:32

标签: php testing cross-browser

我正在建立一个网站,这意味着它尚未上传到服务器。有什么方法可以从localhost执行跨浏览器测试而不是实际的托管URL吗?

4 个答案:

答案 0 :(得分:3)

通过本地运行大量浏览器(某些在VM中),或使用SSH隧道连接到浏览器等商业服务(http://browserling.com/)。

编辑以进行详细说明:本地主机和服务器之间的SSH隧道(技术上是反向隧道)允许您通过加密将远程主机上的某些端口转发到本地主机上的端口SSH频道。这意味着在浏览器服务器上运行的浏览器可以将数据包发送到隧道,返回到本地主机和您的网络服务器。

答案 1 :(得分:0)

在本地计算机上安装PHP,这样您就可以在命令行或浏览器中运行PHP脚本。

http://php.net/manual/en/install.php

答案 2 :(得分:0)

将您的网络服务器配置为侦听您的网络IP并通过本地网络上的IP地址访问您的网站。

如果是apache webserver它将使用指令配置:

Listen IP:port

示例1(您的适配器IP地址):

Listen 192.168.1.10:80

示例2(全局监听所有接口) - 更适合测试

Listen 0.0.0.0:80

然后只需从其他平台上的其他浏览器访问您的计算机即可。

答案 3 :(得分:0)

不确定。如果您能够配置本地网络,则可以通过更改路由器防火墙将端口80或443暴露给云。这将使您的应用程序可以在本地进行测试,就像在远程主机上一样。

如果您的问题是关于可以使用哪些工具,可以是外部服务还是可在本地安装,请告诉我。