2017-12-20 4 views
0

Ich möchte redis mit Jmeter laden. Ich habe das Plug-In 'redisate data set' für jmeter gefunden, aber es ist nur für das Testen mit dem Datentyp 'set' gedacht, oder? Ich habe ein Datamodel mit Datentyp Hash. Also meine Daten sieht aus wieWie Benchmark Redis mit Jmeter?

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

So in jmeter ich ein JSR223Sampler mit groovy-Skript konfiguriert:

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

Fehlermeldung ist wie "Can not Klasse Jedis lösen". Ich habe die jedis.jar-Datei bereits heruntergeladen und in jmeter/lib abgelegt.

Also, um es zu beenden: Wie kann ich losttest redis mit jmeter mit Datentyp Hash?

Antwort

1

JMeter Auto nicht Objekte aus verschiedenen Gläsern erkennen, zu dessen lib Ordner hinzugefügt

Sie müssen Import-Anweisung, in Ihrem Fall hinzu:

import redis.clients.jedis.Jedis;