如何使用多线程、单次迭代加载测试
Posted
技术标签:
【中文标题】如何使用多线程、单次迭代加载测试【英文标题】:How to load test with multiple thread, single iteration 【发布时间】:2013-04-08 09:29:42 【问题描述】:我为在我的 web 应用中执行不同操作的不同用户创建了多个 webtest。 我想要做的是创建一个负载测试,它同时启动所有 webtests,并且每个测试只运行一次。 VS 中的负载测试模型似乎不适合我的情况。
有人遇到过这种情况吗?
【问题讨论】:
【参考方案1】:你应该能够做到这一点。一种方法是
使用户数量等于您拥有的测试数量 使用恒定负载模式 在运行设置中,设置“使用测试迭代为真” 在运行设置中,将测试迭代设置为您拥有的测试数量。
但是,完全同时启动所有用户通常没有意义,因为它会使被测服务器过载。所以我想说,不要使用恒定的加载模式,而是为您的用户使用 1 秒的加速。
我相信还有其他方法可以做到这一点。
【讨论】:
以上是关于如何使用多线程、单次迭代加载测试的主要内容,如果未能解决你的问题,请参考以下文章
如何使用PowerShell多线程并使用Pester Mocks进行单元测试