我们可以使用Jmeter运行特定的Redis查询吗?

时间:2015-12-28 10:29:52

标签: javascript redis key jmeter beanshell

我想使用jmeter从Redis中检索特定的键值。我对jmeter和redis都很新。对于您的实例

我想连接到主机, 然后检索“get batchid_dasd8adasda8asda0”的值 然后在我的beanshell预处理器中使用结果。

提前致谢。

3 个答案:

答案 0 :(得分:0)

您可以使用JMeter发送HTTP,JDBC,SOAP和许多其他类型的请求。

JMeter没有内置支持测试Redis,但您可以在JMeter中使用Redis Data Set Plugin来测试您的场景。

由于您是JMeter的新手,因此我首先建议您学习JMeter的基本用法。你可以从测试更简单的东西(HTTP或JDBC)开始,无论你习惯了什么,一旦你明白你可以继续使用Redis插件。

答案 1 :(得分:0)

最简单的方法是为Redis安装Webdis HTTP接口 - 从源Github repository构建它或安装现成的Docker image

由于所有测试都应在沙盒环境中完成,因此在安全性方面不应该是阻止程序。安装完成后,可以使用HTTP采样器将任何类型的命令发送到底层的Redis存储。

答案 2 :(得分:0)

这是一个JMeter文件和bean shell脚本,用于从redis获取一组键,并将它们放入循环HTTP GET请求使用的变量中。

https://bitbucket.org/barryknapp/shared/src/d62f8ebb57ede1d15a3bd7683adfdd02cd039369/jmeter/?at=master