有没有办法减慢客户端(浏览器)的响应速度?
我们的一位测试人员可以在他的机器上重现缓慢。他的机器规格足够低,与许多真正的客户相似。 我们有一个胖客户端,javascript很重,很多事件处理。我们担心可能会出现回归,但它在开发人员计算机上无法解释。
问题是输入控件上的文本输入,应用程序周围的选项卡似乎会延迟,文本输入有时会省略用户输入的第一个字符。
开发无法重现,有没有办法减慢客户端或浏览器的速度?
答案 0 :(得分:6)
您可以创建内存非常有限的虚拟机,或者只购买一台糟糕的PC。他们不会花那么多钱!
答案 1 :(得分:3)
在机器上运行类似HyperPI的东西以减慢速度:http://files.extremeoverclocking.com/file.php?f=211(简单,不优雅的解决方案)
或者在后台运行“孤岛危机”。
答案 2 :(得分:2)
如果安装了Windows SDK,则可以使用consume.exe工具在计算机上生成负载。
它可以生成CPU /内存/磁盘/页面文件/内核池加载。
答案 3 :(得分:1)
浏览器可能有相关选项。
例如,Firefox有:
javascript.options.jit.content
- 将其设为false
; javascript.options.mem.gc_frequency
- 将其设置为较低的数字。