首页 > 解决方案 > 无法生成预期的 jmeter(4.0) 报告

问题描述

我是 jmeter 的新手。我需要对不同的站点进行性能测试(一个是旧应用程序,另一个是新应用程序)。

现在,我都采用以下配置。线程组:100 和 500;加速时间:1 和 500;循环:1.我在尝试每种组合后生成结果。

我正在尝试的配置组合是:

用户数 | 加速期| 循环 100 1 1 100 100 1 500 1 1 500 500 1

我要遵循的确切步骤是:

  1. 首先为新旧应用程序的预期页面准备脚本,其中线程数:1,加速时间:1,循环:1。
  2. 接下来为具有上述所有配置的两个应用程序运行整个脚本(具有多个页面)。相应地生成报告。
  3. 接下来禁用所有页面,但新旧页面除外,并相应地生成报告。
  4. 对所有页面重复第 3 步。

根据我们的编程,新站点应该比旧站点快(就平均时间、最长时间和最短时间而言)。

现在问题是在上述任何配置下,当我们在新旧应用程序中单独运行一个页面时,它会相应地工作(步骤 3 和 4)。但是当我们尝试一次加载多个页面时(步骤 2) .突然旧系统比新系统执行得更快。

我有点困惑如何解决这种情况。我们是否需要更改加速时间,或者我们可以将其保持为 0 或 1 以优化负载?

注意:我们的旧应用程序是在 Asp.net 中开发的,现在我们使用的是 MVC 框架。我只想根据负载(负载测试)生成比较报告。供您参考,数据库中没有机会,并且两个应用程序都使用相同的数据库。

标签: .nettestingperformance-testingload-testingjmeter-4.0

解决方案


推荐阅读