关于Web应用程序性能测试的建议

时间:2011-03-01 07:08:13

标签: performance testing performance-testing

我计划针对Web应用程序启动性能测试。此应用程序使用Ajax UI,SQL Server数据库后端和WCF业务逻辑层。到目前为止,还没有为它做过任何表现。我们还没有性能要求。但我们已多次发布。因此,我计划根据主要版本制作性能基准。我有以下问题:

  • 基线怎么样?即什么是基线?

  • 我可以使用哪种工具来生成要包含在基线中的conent? (微软的产品会更好。)

任何建议都将深受赞赏。

感谢。

2 个答案:

答案 0 :(得分:0)

有多种方法可以做到

1)您可以使用qtp或贵公司正在进行的任何其他工具来获取页面的详细信息。 2)有一些第三方公司的主题演讲等可以告诉你性能。 3)使用pagespeed,yslow工具也可以从浏览器点获取详细信息。

答案 1 :(得分:0)

关于表演,我认为让我们从头开始......

至于Web应用程序性能测试,首先,我们需要将其分为两个方面:后端和前端性能测试。

所以,原因很简单,即使我们得到了yslow,pagespeed,dynatace的结果说总页面加载时间大约是 10s ,我们无法知道问题出在哪里以及如何解决它。原因:

  • 前端和服务器端都是瓶颈。
  • 大多数前端工具都是单线程,我们无法知道并发负载如何会发生坏事。
  • 即使服务器端的代码非常快,我们也需要调整前端端

以下是一些用于后端和前端性能测试的工具:

返回端

  1. Jmeter / Grinder:两者都是开源库,我更喜欢磨床。
  2. htmlunit:该库是纯java并模拟服务器端的并发加载。此外,selenium的htmlunit驱动程序是另一种选择。
  3. browsermob是另一种选择。
  4. 前端

    我可以列出更多,但最常用的是“YSLOW”,“pagespeed”,“dynatrace”,“httpwatch”