首页 > 解决方案 > 用于 Web 服务器负载测试的标准文件大小是多少?

问题描述

我正在寻找一些可以在 Web 服务器上使用的标准文件大小来负载测试其性能能力。

这些文件将托管在 nginx、apache 等 Web 服务器上。客户端将请求不同的文件大小,例如图像、css java 脚本或其他代码文件。

因此,为此,我正在寻找一些可以使用的预定义示例文件。以及主要用于性能测试的标准文件大小。

任何帮助将不胜感激。

标签: filewebserverperformance-testingload-testingnginx-ingress

解决方案


既没有“标准”文件也没有大小,每个网站/应用程序都有自己独特的资源集合。

例如,如果我打开这个网站并查看浏览器开发工具,我可以看到文件大小从 1 字节到 478 KB 不等。

在此处输入图像描述

不同站点的文件数量(及其大小)会有所不同,因此与其专注于寻找“标准”文件,我宁愿建议关注文件检索过程的细节,例如:

  1. 真正的浏览器并行下载这些文件,它们大多使用6 个并行线程来下载资源和发出AJAX请求
  2. 真正的浏览器确实会下载这些文件,但主要是下载一次,在后续请求中,文件将从浏览器缓存中返回
  3. 如果文件是外部的(来自 3rd-party 来源),您应该专注于您的应用程序域 - 将它们包含在您的负载测试范围中没有多大意义

更多信息:使用 JMeter 进行 Web 测试:如何正确处理 HTML 响应中的嵌入式资源


推荐阅读