代码之家  ›  专栏  ›  技术社区  ›  Burt

性能测试策略Web应用程序

  •  1
  • Burt  · 技术社区  · 15 年前

    最近,我们有一个Web应用程序进行了站点验收测试,在那里他们发现了与请求大小相关的严重性能问题(massive viewstate asp.net)。

    我们需要修改我们的测试策略,包括性能测试,有人能给我们提供最佳实践的指导吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Mitchel Sellers    15 年前

    这是一个非常宽泛的案例,但是这里有一些我们经常做的事情的要点。

    1. 不要只是在网络上测试,而是让远程测试进入。局域网的连接速度非常快,大页面和大的加载时间可以忽略不计。理想情况下,到达一个在硬件和接近/连接到最终用户方面模仿生产位置的地方。

    2. 使用AntsProfiler或类似的工具来分析昂贵的方法和高内存使用率。

    3. 使用多个用户进行测试,以模拟负载。根据应用程序的性质,也可以使用多个物理测试人员或允许您模拟和编写负载场景脚本的测试工具进行负载测试。

    4. 检查代码,查看对象是否在不需要时保留视图状态。

    我不知道一套硬性和快速的“规则”,但我发现这些是很好的起点。

        2
  •  0
  •   Kane    15 年前

    除了上面Mitchel的评论之外,我建议将负载测试作为ContinuOS集成(CI)过程的一部分进行。Visual Studio团队套件(测试版)包含一个良好的负载/压力测试工具。