您的网络应用程序使用什么性能测试方法?

发布于 2024-07-16 09:58:08 字数 1431 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丶视觉 2024-07-23 09:58:08

您将遇到的问题是如何可重复地测试所有这些。 不可重复的测试(即手动测试)的用途受到严格限制。

看看watir(发音像“water”); 它提供了良好的覆盖范围并且非常可编写脚本。

The problem you're going to run into is how to test all that reproducibly. Tests that aren't reproducible (i.e. manual tests) are of strictly limited utility.

Take a look at watir (pronounced like "water"); it gives good coverage and is very scriptable.

心舞飞扬 2024-07-23 09:58:08

您首先需要知道您的网站上可以执行哪些活动,更重要的是需要了解该活动占总流量的比例。 对于一个简单的博客,您可能会说它看起来像这样:

  • 阅读索引页面:30%
  • 阅读帖子页面:65%
  • 创建评论:4%
  • 创建帖子:1%

然后您可以使用某种测试框架来模拟此负载并了解如何进行您可以承受每分钟每秒的多个请求。 这将为您提供一些有关容量的硬数据。 您还可以分析您的内存/CPU/网络/其他内容,以了解它们在此期间的使用情况。

然而,重要的是不要跳过实际的可用性测试。 在标准动态网站中,如果加载页面的时间超过半秒,就会开始感觉很慢。 在启用 AJAX 的站点中,您会发现可供用户使用的反馈量的增加使他们对延迟的容忍度更高,并且需要人工调查才能确定可接受的限制。

You first need to know which activities can be performed on your site, and more importantly need some idea of what proportion of your total traffic that activity takes up. For a simple blog you might say it looks like this:

  • reading index page : 30%
  • reading post pages: 65%
  • creating comments: 4%
  • creating posts: 1%

You can then use some sort of testing framework to simulate this load and understand how many requests per minute second you can sustain. This will give you some hard number on capacity. You can also profile your memory/cpu/network/whatever to see how they are utilised during this time.

However it really is important not to skip on the actual usability testing. In standard dynamic website thinsg will start to feel slow if it takes more than about half a seond to load a page. In an AJAX enabled site you will find that the increased amount of feedback available to the use gives them a higher tolerance for latency and the limits on what is acceptable will need to be investigated by human in order to tell.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文