我将进行性能测试。在我添加数据的页面上不能多次添加相同的数据。在这种情况下,当我运行50个用户的性能测试时,数据在执行并行处理时运行,并且在测试中收到错误。如何防止这种情况?当我对多个用户执行相同的请求时,
djp7away1#
如果你已经记录了一些场景,并试图与50个用户一起重播,谁知道有多少次迭代-它将一直使用相同的(记录的)请求。如果被测系统不允许创建重复数据,您需要:1.或者parameterize the test data使用外部数据源(CSV文件、关系数据库等),以便每个虚拟用户在每次迭代中使用不同的数据
${__groovy(vars.getIteration(),)}
1条答案
按热度按时间djp7away1#
如果你已经记录了一些场景,并试图与50个用户一起重播,谁知道有多少次迭代-它将一直使用相同的(记录的)请求。
如果被测系统不允许创建重复数据,您需要:
1.或者parameterize the test data使用外部数据源(CSV文件、关系数据库等),以便每个虚拟用户在每次迭代中使用不同的数据
${__groovy(vars.getIteration(),)}