2010-10-18 98 views
8

我想知道是否有人切换到隐私浏览模式测试网站无缓存? 您知道何时需要清除缓存以确保您所服务的内容是来自服务器的新鲜内容,当然,隐私浏览是一种安全且快速的方法,无需每次都进行设置并清除。测试方法:使用'私人浏览'测试没有缓存的网站?

把它放在那里,看看其他人如何做,或者如果这是我可能没有意识到的这种测试方式。

谢谢。

回答

7

我们正在使用iMacros的这种方法进行我们的网络回归测试。而这样做了将近半年之后,现在我可以证实,有没有赶上或副作用;-)

这真的使用空缓存和(响应科林)至少我们的AJAX的重网站和所有许多我测试的参考网站我看到私人模式和正常模式之间在网站行为方面没有区别。

http://wiki.imacros.net/iimInit%28%29#Separate_Browser_Instances

请参见一些网站的测试任务是在同一台机器上的不同浏览器实例不分享饼干是很重要的。

示例:假设您是Google并需要测试Gmail。然后,您可能需要在同一台计算机上运行20个IE或Firefox实例,但每个实例都会登录到不同的Gmail帐户。什么iMacros的确实在实例的与Gmail帐户中不应该影响已登录到Gmail帐户B.

iMacros都实现了这一具有以下iimInit交换机的下一个实例:

  1. iMacros都为Internet Explorer

    使用-iePrivate开关。然后,cookie不会在每个实例之间共享。 IE InPrivate模式与普通IE实例完全相同,只是Cookie不存储在硬盘上,因此不共享。

  2. 的iMacros的Firefox

    请使用-fxProfile轮廓线变换。 Firefox不会在不同的配置文件之间共享cookie。如果您需要20个独立的Firefox实例,则需要创建20个Firefox配置文件。

+0

真的很高兴知道。我没有听说过它被使用太多。问我办公室的其他网页设计师是否这样做,他们没有,但认为这是一个好主意。感谢大家的反馈。 – RGBK 2010-10-20 11:37:46

1

是的,在大多数情况下,私人浏览器可以很好地工作。

唯一的'捕捉'就像是在一个缓存代理之后,或者使用一些新的HTML 5功能,这些功能在私人模式下不能很好地处理(more details)。

1

我不认为私人浏览实际上给你一个“空”缓存。它仍然使用您当前的缓存,只是不保存任何新文件。因此,如果您曾经访问过网站而没有私密浏览,那么您无论如何都会回到原点...

2

我意识到我迟到了派对,但当我在IE8上搜索关于“InPrivate Browsing”的更多信息时,我偶然发现了这个问题。

我觉得我应该补充一点,至少在IE8中,浏览“InPrivate”不会阻止缓存文件被写入磁盘。但是,它所做的是在浏览器关闭时删除其缓存的文件。

因此,如果我了解您的具体使用情况,除非您每次关闭浏览器,否则根本无法使用带有IE8的InPrivate浏览功能。

或者,强制刷新(Ctrl+F5)有什么问题?

同样,用于删除缓存文件的快捷键是Ctrl+Shift+Del,然后是Enter以确认(快于单击)。至少用我的手指在我的键盘上,这是一个非常快速和简单的单手组合。

+0

有趣的我昨天也在这个捷径上找到了铬。也许它带有最新的更新? – RGBK 2010-11-10 13:47:53