我们有一个运行100个并发用户的负载测试。我们还有“准备”和“验证”测试,我们只想在整个负载测试的开始和结束时运行一次 - 而不是负载测试中的每个模拟用户(* 100)。
有人可以建议最简单的配置方法吗?
答案 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
}
}