使用 csv 进行 aws 分布式负载测试
Posted
技术标签:
【中文标题】使用 csv 进行 aws 分布式负载测试【英文标题】:aws distributed loadtesting with csv 【发布时间】:2021-03-11 12:53:07 【问题描述】:我有一个 jmeter 脚本,用于测试不同用户的登录流程。我使用 csv 选项来读取用户名和密码。 但是aws分布式负载测试不允许我这样做 .我可以做些什么来进行负载测试?
【问题讨论】:
【参考方案1】:您需要将 CSV 文件复制到所有 JMeter Slave 机器上,按照documentation:
如果测试使用任何数据文件,请注意这些文件不是由客户端发送的,因此请确保这些文件在每个服务器上的相应目录中可用。
如果由于某种原因您无法做到这一点,您将不得不考虑替代解决方案,以便所有从站都能够从集中式存储中获取凭据,可用选项如下:
将您的凭据放入数据库并使用 JDBC 测试元素读取它们,有关详细信息,请参阅How to Automatically Pull Data from a DB for Your Performance Test 文章 HTTP Simple Table Server 提供简单的 HTTP 接口,用于从 CSV 文件中读取数据 Redis Data Set 允许从 Redis 存储读取数据【讨论】:
在aws分布式负载测试工具中可以吗?以上是关于使用 csv 进行 aws 分布式负载测试的主要内容,如果未能解决你的问题,请参考以下文章
AWS EC2+Docker+JMeter构建分布式负载测试基础架构