加载测试UI

Ste*_*iec 5 php stress-testing

我一直在开发一个网站,它在前端大量使用AJAX和动态JavaScript,现在是时候开始压力测试了.但是,如何正确地测试需要点击前端几个链接的东西呢?我能够轻松快速地反复访问网站每个页面的一种方法是将Google Mini指向它.但是,这不会点击链接,然后导航模态窗口和类似的东西.

编辑 - 我应该指出该网站是在PHP5中完成的,而使用的JavaScript库是jQuery.不确定这是否会产生任何影响,但觉得知道可能有用.

Nat*_*han 2

JMeter在这方面很擅长。您可以记录您的会话并根据您的喜好进行调整。

所谓的“ajax 负载测试”是该站点上反复出现的主题,并且经常被混淆。所以让我们说清楚:对普通网页进行负载测试和使用 ajax 进行负载测试之间实际上没有区别。这一切都归结为离散的请求;它们只是碰巧不是整页刷新。

需要记住的一件事是,处理请求的服务器的负载测试(负载测试)与正在更新的 UI 组件的屏幕性能(JavaScript 的执行情况)之间存在明显差异。

简单负载测试示例:

  1. 初始页面加载
  2. 登录
  3. 导航?
  4. 5-10 个“ajax”请求(或任何适合您的应用程序使用模式的请求)
  5. 登出