原文地址:https://msdn.microsoft.com/library/dn250793.aspx

 

在发布你的应用之前,使用 Visual Studio Enterprise 中的负载测试发现性能问题。

基于云的负载测试服务的详细信息。

这些测试用于你的负载测试中,模拟多个用户在你的应用程序中同时执行操作。

  1. 此处获取它。

  2. 创建 Web 性能和负载测试项目。

     

  1. 创建 Web 性能测试。

     

    你的 Web 浏览器随即打开。

  2. 输入要测试的网站的 URL。

     

  3. 例如,搜索项并将其添加到购物车中。

    记录器将捕获 HTTP 请求和响应。

  4. 完成后,请停止记录。

     

    发生这种情况时,将显示进度栏。

    将常数值分配给每个动态参数。

  5. 例如,ShoppingCart.webtest。

     

  6. 例如,可以将页面响应时间目标设置为 1 秒。

     

  7. 保存测试。

  1. 在 Web 性能和负载测试项目中创建新的负载测试。

     

  2. 负载测试向导出现后,请选择负载模式步骤。

    这将随着时间逐渐添加用户。

     

  3. 选择测试组合步骤。

     

    添加创建的 Web 性能测试。

     

    将 Web 性能测试移至要运行的测试列表中。

     

  4. 这样可减少延迟和模拟本地条件。

    选择 Visual Studio Online 帐户以及要在其中运行负载测试的位置。

  5. 完成向导后,Web 性能测试就会添加到负载测试并显示在负载测试编辑器中。

     

此处。

请按以下步骤在本地计算机上运行负载测试。

  1. 运行负载测试。

     

    测试开始运行。

  2. 在测试运行时,你会发现购物车页的响应时间超过你设置的值。

     

     

    添加分析注释以跟踪问题。

     

    负载测试完成后,将显示摘要。

    已完成测试的结果包含性能计数器数据、阈值冲突和错误信息。

     

  3. 通过分析用户的分级负载模式,可以确定性能无法满足你的需求的用户计数。

     

    修复应用程序代码中的所有性能问题,然后重新运行该测试。

 

  • 例如,可以指定将在负载测试中使用 Web 缓存数据的新用户的数目。

     

问:如何增加我的负载测试的容量?

创建和运行负载测试 [重定向]。

使用 Visual Studio Enterprise 试用版本时不支持使用测试控制器和代理。

 

问:我可以在负载测试中配置多少个虚拟用户?

测试控制器和测试代理计算机。

在 Visual Studio Enterprise 试用版中,虚拟用户计数不能超过 250。

问:我是否可以分析之前运行的负载测试?

.

问:在正在运行的测试中和已完成的测试中可分析的内容之间是否存在差异?

答:是,这些差异包括:

  • 性能计数器 运行测试时,只有一少部分性能计数器数据可用。

  • 详细信息视图。

问:除 Web 性能测试外,负载测试是否可以使用测试组合中的其他测试类型?

编码的 UI 测试。

问:虚拟用户是否可以在测试步骤间模拟暂停?

指定思考时间以模拟用户在网页上花费的时间。

问:为何应使用基于云的负载测试?

请注意,你的网站必须在 Internet 上公开可用,以便使用 Visual Studio Online 进行的负载测试可进行访问。

问:如何在连续交付模型中应用我的 Web 和负载测试?

模式和实践书籍:使用 Visual Studio 2012 对连续交付进行测试 - 第 6 章:测试工具箱

相关文章:

  • 2022-12-23
  • 2021-11-21
  • 2021-10-30
  • 2022-12-23
  • 2021-04-16
猜你喜欢
  • 2021-09-30
  • 2022-12-23
  • 2021-04-11
  • 2021-11-09
  • 2022-12-23
相关资源
相似解决方案