如何在负载测试中将一个数据源用于多个测试用例
Posted
技术标签:
【中文标题】如何在负载测试中将一个数据源用于多个测试用例【英文标题】:How can i use one data source for multiple test cases in Load test 【发布时间】:2018-04-10 10:10:55 【问题描述】:我在 Visual Studio 2017 上创建了性能测试用例,我面临的问题是我必须让所有测试用例都通过登录数据源, 与负载测试一样,它们将并行运行,问题是我如何使用一个数据源来运行所有测试用例 而不是为所有测试用例添加数据源
提前谢谢你
【问题讨论】:
【参考方案1】:数据源被添加到 Web 性能测试中。它们不会添加到负载测试中。如果所有 Web 测试都需要登录,那么每个测试都需要添加合适的数据源。如果登录操作可以在被调用的 Web 测试中编写(请参阅 Web 测试编辑器中的 Insert call to web test
命令),那么该登录(即被调用的)Web 测试可以具有用户名和密码等数据源。
同一个负载测试中的多个 Web 测试可以使用一个数据源。每个 Web 测试都有自己的数据访问方法(即 Unique
或 Sequential
或 Random
等)。这意味着相同的登录数据可以同时被两个或多个测试执行使用。如果需要一个数据源文件,但每个测试必须使用不同的登录名,请参阅this answer 了解一些想法。
【讨论】:
以上是关于如何在负载测试中将一个数据源用于多个测试用例的主要内容,如果未能解决你的问题,请参考以下文章
多个线程(并行测试用例)如何在 Java(Selenium)设置中使用 Apache POI 同时访问同一个 excel 文件?