在负载测试插件

时间:2019-05-07 12:50:54

标签: visual-studio-2017 load-testing visual-studio-test-runner msloadtest

我有一个负载测试,并且在测试中,我选择了一个单元测试。单元测试需要具有TestContext.Properties的某些属性。这些值是在“负载测试”的上下文参数中设置的,但是在测试开始之前,我需要将它们添加到TestContext中。我想到了使用LoadTest插件来实现相同的目的

public void Initialize(LoadTest loadTest)
    {

        _loadTest = loadTest;
        _loadTest.LoadTestStarting += _loadTest_LoadTestStarting;
    }

    private void _loadTest_LoadTestStarting(object sender, EventArgs e)
    {
        //throw new NotImplementedException();
    }

但是,问题是我只能在TestStarting事件处理程序中获取基本EventArgs。根据文档,我应该获取TestStartingEventArgs,但似乎EventHandler的签名可能已更改。

我正在使用Visual Studio 2017(15.9.11),我的Microsoft.VisualStudio.QualityTools.LoadTestFramework的版本是10.0.0.0。 最新版本是否有任何更改?

这是预期的吗?还是我错过了什么?

还有一种解决方法,可以使用其他方法在测试上下文中获取参数?

0 个答案:

没有答案