【发布时间】:2018-04-10 10:10:55
【问题描述】:
我在 Visual Studio 2017 上创建了性能测试用例,我面临的问题是我必须让所有测试用例都通过登录数据源, 与负载测试一样,它们将并行运行,问题是我如何使用一个数据源来运行所有测试用例 而不是为所有测试用例添加数据源
提前谢谢你
【问题讨论】:
标签: visual-studio automated-tests performance-testing load-testing software-quality
我在 Visual Studio 2017 上创建了性能测试用例,我面临的问题是我必须让所有测试用例都通过登录数据源, 与负载测试一样,它们将并行运行,问题是我如何使用一个数据源来运行所有测试用例 而不是为所有测试用例添加数据源
提前谢谢你
【问题讨论】:
标签: visual-studio automated-tests performance-testing load-testing software-quality
数据源被添加到 Web 性能测试中。它们不会添加到负载测试中。如果所有 Web 测试都需要登录,那么每个测试都需要添加合适的数据源。如果登录操作可以在被调用的 Web 测试中编写(请参阅 Web 测试编辑器中的 Insert call to web test 命令),那么该登录(即被调用的)Web 测试可以具有用户名和密码等数据源。
同一个负载测试中的多个 Web 测试可以使用一个数据源。每个 Web 测试都有自己的数据访问方法(即 Unique 或 Sequential 或 Random 等)。这意味着相同的登录数据可以同时被两个或多个测试执行使用。如果需要一个数据源文件,但每个测试必须使用不同的登录名,请参阅this answer 了解一些想法。
【讨论】: