【发布时间】:2018-02-13 10:34:37
【问题描述】:
我有一个研究网站的请求,该网站将测试用户在正常和缓慢的 Internet 连接上执行重复性任务时的行为。
我想知道是否有任何 JS 库可用于在研究的不同场景中进行带宽限制,从而模拟较慢的连接?我遇到了诸如Charles 和crapify 之类的工具,但我不确定它们是否可以与网站集成,我真的需要它是可配置的客户端。
【问题讨论】:
-
Google Chrome(和其他浏览器)内置了此功能。你需要用它做什么?
-
是的,我知道有办法通过开发者工具做到这一点,但我不想自己做,我需要随机分配慢速/正常连接给用户并记录他们的行为/performance 稍后将用作研究的数据源。
-
这可能是你最好在服务器端做的事情。请注意,如果用户只是期待一个正常、快速的网站,他们会非常恼火。这是一个什么样的网站?用户可以期望以某种方式接受测试吗?
-
在这种情况下,最好想办法在服务器端进行。您可以让客户端 JS 意识到它正在被某种参数限制,但实际的限制更加困难。
标签: javascript simulation slowdown bandwidth-throttling