我正在使用jMeter进行一系列数据库负载测试。数据库表包含约500亿个密钥值的数十亿个事务。我需要发出查询来检索随机键值的所有记录。如果键值是数字和连续的,这将很容易,因为我可以随机化数值范围的值(0 ... 500000) - 但它们是字符串,所以我需要首先提取一个不同的键值列表,以便jMeter可以选择随机值来发出查询。 我可以从数据库中查询键值,或者在每次测试运行开始时将它们放在CSV中。 这是一个性能测试,机器有很多内存,所以我更喜欢jMeter在开始测试之前是否可以将键值加载到内存中。
我不知道用于配置jMeter从列表中选择随机值的最佳技术 - 是否有一种技术可以做到这一点?
谢谢!
答案 0 :(得分:0)
我相信__StringFromFile功能可以提供帮助。每次调用时,它都会从输入文件(甚至多个文件)中读取下一个字符串。当到达文件结尾时,该功能从头开始。有关使用此功能和其他JMeter功能的扩展信息,请查看How to Use JMeter Functions帖子系列。