我需要在 artillery.io 上运行负载测试 - API 基本上包含一个查询字符串,如下所示:
https://<
基本上,
https://<
我需要对 N 个用户运行负载测试 - 我相信我需要创建一个以 AXXX1 到 AXXXN 行开头的 CSV 文件。
如何在 yml 文件中配置所有这些?
到目前为止我的配置如下:
配置:
目标:https://<
我无法理解如何使 URL 中的用户名动态化
您应该在目标中设置基本 URL,然后使用变量替换设置场景中的路径,变量可以在配置中设置。
scenarios:
- flow:
- get:
url: "/username?id={{ myVariable }}"
(您也可以使用查询字符串而不是在 URL 中设置它们)
您还可以使用相同的机制和有效负载功能从 csv 加载变量:https://www.artillery.io/docs/reference/test-script#payload---loading-data-from-csv-文件