VS2010负载测试运行准备并验证一次

时间:2012-06-08 09:48:12

标签: visual-studio-2010 load-testing

我们有一个运行100个并发用户的负载测试。我们还有“准备”和“验证”测试,我们只想在整个负载测试的开始和结束时运行一次 - 而不是负载测试中的每个模拟用户(* 100)。

有人可以建议最简单的配置方法吗?

1 个答案:

答案 0 :(得分:3)

您可以创建Load Test Plug-In并使用LoadTestStarting&调用所需方法的LoadTestFinished个事件:

public class Plugin : ILoadTestPlugin
{
    private LoadTest _loadTest;

    public void Initialize(LoadTest loadTest)
    {
        _loadTest = loadTest;
        _loadTest.LoadTestStarting += new System.EventHandler(loadTest_LoadTestStarting);
        _loadTest.LoadTestFinished += new System.EventHandler(loadTest_LoadTestFinished);
    }

    void loadTest_LoadTestStarting(object sender, System.EventArgs e)
    {
        //call your prepare method
    }

    void loadTest_LoadTestFinished(object sender, System.EventArgs e)
    {
        //call your verify method
    }
}