Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql jMeter:在键值列表中随机查询_Sql_Database_Jdbc_Jmeter_Hana - Fatal编程技术网

Sql jMeter:在键值列表中随机查询

Sql jMeter:在键值列表中随机查询,sql,database,jdbc,jmeter,hana,Sql,Database,Jdbc,Jmeter,Hana,我正在使用jMeter进行一系列数据库负载测试。数据库表包含约500k个键值的数十亿个事务。我需要发出查询来检索随机键值的所有记录。如果键值是数字且连续的,这将很容易,因为我可以在值0的数字范围内随机化。。500000-但是它们是字符串,所以我需要首先提取一个不同的键值列表,以便jMeter可以选择随机值来发出查询。 我可以从数据库中查询键值,或者在每次测试运行开始时将它们放在CSV中。 这是一个性能测试,机器有很多内存,所以我更希望jMeter能够在开始测试之前将键值加载到内存中 我不知道配置

我正在使用jMeter进行一系列数据库负载测试。数据库表包含约500k个键值的数十亿个事务。我需要发出查询来检索随机键值的所有记录。如果键值是数字且连续的,这将很容易,因为我可以在值0的数字范围内随机化。。500000-但是它们是字符串,所以我需要首先提取一个不同的键值列表,以便jMeter可以选择随机值来发出查询。 我可以从数据库中查询键值,或者在每次测试运行开始时将它们放在CSV中。 这是一个性能测试,机器有很多内存,所以我更希望jMeter能够在开始测试之前将键值加载到内存中

我不知道配置jMeter以从列表中选择随机值的最佳技术是什么——有什么技术可以做到这一点吗

谢谢

我相信这个功能会有所帮助。每次调用时,它都会从输入文件甚至多个文件中读取下一个字符串。当到达文件末尾时,函数从头开始。有关使用此函数和其他JMeter函数的扩展信息,请查看post系列