使用Nightwatch.js或其他工具进行压力测试和负载测试

时间:2016-09-15 16:32:56

标签: load-testing stress-testing nightwatch.js

我有一个测验工具,我想看看如何为100个并发用户测试这个。这个测验工具的前端有JS,JS调用RESTful API。

我有一些测试用于处理琐碎的事情,例如在我的网络应用程序中使用Nightwatch.js登录,但问题是它如何保证一些同时用户?

1 个答案:

答案 0 :(得分:1)

据我所知,没有任何负载测试工具会执行JavaScript,所以选项包括:

  • 如果您需要直接在前端模拟负载并检查渲染速度以及REST后端性能,您应该使用i..e Selenium Grid
  • 进行基于浏览器的测试
  • 如果您认为模拟REST后端的负载就足够了,您可以使用SoapUIApache JMeter来模拟负载。

我个人会结合以上方法,即使用SoapUI或Apache JMeter创建主要负载,并使用YSlow等手动或使用Selenium自动方式检查JS前端客户端性能,具体取决于是否有一项特别活动或将定期执行的事情。