使用JMeter使用redis哈希命中redis服务器(使用redis-dataset插件)

时间:2016-06-03 09:57:37

标签: redis jmeter jmeter-plugins

我有一台redis服务器正在运行,我想使用JMeter获取基准测试,并找出每秒达到20K事务的时间。我有一个哈希设置。我应该怎么去查询它。我已将其中一个键设为redis key,并将其中一个fields的哈希值设为variable name

如果我使用constant throughput timer,我应该在name字段中输入什么内容。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您计划使用恒定吞吐量计时器并且您的目标是每秒加载20k请求,则需要按如下方式对其进行配置:

  • 目标吞吐量:1200000(每秒20k * 60秒)
  • 根据:all active threads
  • 计算吞吐量

有关详细信息,请参阅How to use JMeter's Throughput Constant Timer文章。

更多建议:

  1. 恒定吞吐量计时器只能暂停线程,因此请确保您在Thread Group级别拥有足够的虚拟用户
  2. 恒定吞吐量计时器在“分钟”级别上足够准确,因此请确保您的测试持续足够长的时间以便正确应用计时器。还要考虑合理的提升期。
  3. 有些人发现Throughput Shaping Timer更容易使用
  4. 20k +并发线程通常是使用单机无法实现的,因此当多个JMeter实例充当集群时,您可能需要考虑Distributed Testing