这样做是否有“最佳做法”?
我发现的最好的方法是实现一个LoadTest插件,它设置一个TestContext属性(字符串)。然后,单元测试可以通过算法生成该值。即便如此,多个虚拟用户和测试代理也会使事情变得复杂。我只能维护共享插件实例的调用的共享上下文。
答案 0 :(得分:0)
根据我的经验,最好的方法是使用另一个C#库项目来创建LoadTest插件,其中包含您从数据库中查询的数据。通过这种方式,整个解决方案将拥有一个库项目和一个性能测试项目。您在Web性能测试中引用库项目。在您需要不同数据的Web性能测试中,您可以使用负载测试插件来获取该数据。