代码之家  ›  专栏  ›  技术社区  ›  Kevin Montrose

Visual Studio中的压力测试

  •  1
  • Kevin Montrose  · 技术社区  · 15 年前

    Visual Studio 2008有一个称为负载测试的测试类型。看起来我可以将其他测试的集合放到其中,给它一个测试配置文件(比如,50个用户不断点击程序),一个运行时间,然后让它运行。

    我不清楚的是,如何实际设置它使用的测试。我需要用一些命令行参数启动一个要测试的程序实例(从技术上讲,是一个HTTP服务器,但不是一个Web项目或任何东西——只是一个控制台应用),并在实际测试运行时让它保持运行状态。

    基本上,我将如何在Visual Studio 2008中设置一个负载测试(或任何测试),允许我启动一个项目,然后针对它运行一些测试-在我选择的配置中作为负载测试。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Nat    15 年前

    最好的方法是创建一个 LoadTestPlugin 在负载测试的不同点执行您想要的操作。

    暴露的事件有:

    • 加载测试开始
    • 加载测试完成
    • 加载测试预热完成
    • 测试启动
    • 测试完成
    • 兴奋的阈值
    • 心跳
    • 负载测试中止