Jmeter测试数据库读取性能

Jmeter测试数据库读取性能,jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,我将使用JMeterJava采样器测试数据库读取性能。 基本上,使用主键作为查询条件查询数据库10000次,如使用线程组ID和Java采样器 在执行线程组之前,我需要将10000条记录加载到数据库中。 10000条记录将循环进行10000次数据库读取 我已经研究了Jmeter的预处理器。我可以在预处理器中将10000条记录插入数据库,但我不知道如何将10000个ID传递给线程组或Java采样器。作为字符串参数与IDs联系太长 我如何将目的存档?欢迎发表任何评论 与使用预处理器插入数据不同,我更倾

我将使用JMeterJava采样器测试数据库读取性能。 基本上,使用主键作为查询条件查询数据库10000次,如使用线程组ID和Java采样器

在执行线程组之前,我需要将10000条记录加载到数据库中。 10000条记录将循环进行10000次数据库读取

我已经研究了Jmeter的预处理器。我可以在预处理器中将10000条记录插入数据库,但我不知道如何将10000个ID传递给线程组或Java采样器。作为字符串参数与IDs联系太长

我如何将目的存档?欢迎发表任何评论

  • 与使用预处理器插入数据不同,我更倾向于建议在中准备测试数据。您可以使用将生成的ID写入文件,即,然后使用
  • 如果您正在测试的数据库支持sampler,那么使用sampler会更有意义,因为它允许使用应用程序在与数据库通信时最可能使用的模式,主要思想是设置JMeter以产生与将访问数据库的应用程序相同的占用空间
    感谢您的评论,我使用Setup Thread Group将ID保存到文件中,然后其他线程组读取该文件。