可以通过在Artillery的配置文件中添加“randomize”选项来避免Artillery重复使用载荷文件中相同的行。
例如,下面是一个使用“randomize”选项的Artillery配置文件示例:
config:
target: "http://example.com"
phases:
- duration: 10
arrivalRate: 10
rampTo: 20
payload:
- "path: /api/endpoint\nmethod: GET\nrandomize: true" # 添加 randomize 选项
在上述配置文件中,每次发送GET请求时,Artillery都会从载荷文件中随机选择一行,以避免重复使用相同的行。