负载测试JavaScript Widget?

问题描述:

我想弄清楚如何加载测试我的JavaScript小部件。它将在约1000个网站上运行,每个网站每天约有2k个访问者,所以我真的需要找到一种方法在让我的用户安装该窗口小部件之前测试此场景。负载测试JavaScript Widget?

任何想法我应该采取什么方法?

+0

小部件是从外部获取资源还是独立工作? – Joe 2013-03-07 14:56:38

+0

每次小部件加载它的quering一个mysql db来收集一些数据 – Alosyius 2013-03-07 14:59:48

+0

听起来像它不是需要负载测试的小部件,而是您的服务器。 – Joe 2013-03-07 15:15:25

听起来像小部件本身(您的JavaScript代码在浏览器中运行的实例)永远不会由多个用户(一个浏览器)一次使用。您的服务器端API OTOH将会。因此,您需要通过模拟您期望使用您的小部件生成的服务器的HTTP流量级别来测试您的服务器。为此,您需要Web负载测试工具。

取决于API的简单程度,你可能会喜欢JMeter。如果API使用更复杂,则可能需要更复杂的工具。