如何使用jmeter对redis进行基准测试?

时间:2017-12-20 08:53:55

标签: groovy redis jmeter jedis

我想用jmeter加载redis。我找到了jmeter的'redis数据集'插件,但它仅用于测试数据类型'set',不是吗?我有一个数据类型哈希的数据模型。所以我的数据看起来像

user:1 field1 value1 ... fieldn valuen
...
user:n field1 value1 ... fieldn valuen

所以在jmeter中我配置了一个带有groovy-script的JSR223Sampler:

Jedis jedis = new Jedis(IP, port);
String result = jedis.hget("user:1", "prop1");
SampleResult.setResponseData(result.toString().getBytes());

错误消息类似于“无法解析类Jedis”。我已经下载了jedis.jar-File并将其放在jmeter / lib中。

所以要把它包起来:如何用jmeter使用数据类型哈希来加载redis?

1 个答案:

答案 0 :(得分:1)

JMeter不会自动识别添加到其lib文件夹的不同jar中的对象,

在您的情况下,您必须添加import语句:

import redis.clients.jedis.Jedis;