Visual Studio负载测试:如何在每个测试用例调用中使用不同的数据(不使用数据源)?

时间:2012-05-25 15:45:44

标签: visual-studio load-testing

这样做是否有“最佳做法”?

我发现的最好的方法是实现一个LoadTest插件,它设置一个TestContext属性(字符串)。然后,单元测试可以通过算法生成该值。即便如此,多个虚拟用户和测试代理也会使事情变得复杂。我只能维护共享插件实例的调用的共享上下文。

1 个答案:

答案 0 :(得分:0)

根据我的经验,最好的方法是使用另一个C#库项目来创建LoadTest插件,其中包含您从数据库中查询的数据。通过这种方式,整个解决方案将拥有一个库项目和一个性能测试项目。您在Web性能测试中引用库项目。在您需要不同数据的Web性能测试中,您可以使用负载测试插件来获取该数据。