Skip to content

Commit d20f10a

Browse files
Merge pull request #3 from opstree/BugFix
[BugFix][Change] Updated locust task function for writing and reading keys from Redis
2 parents 46dae8f + 5ca9a62 commit d20f10a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Scripts/redis_get_set.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def query(self, key, command='GET'):
4747
events.request_success.fire(request_type=command, name=key, response_time=total_time, response_length=length)
4848
return result
4949

50-
def write(self,key,value,command='write'):
50+
def write(self, key, value, command='SET'):
5151
"""Function to Test SET operation on Redis"""
5252
result = None
5353
start_time = time.time()
@@ -78,11 +78,16 @@ class RedisLua(RedisLocust):
7878
class task_set(TaskSet):
7979
@task(2)
8080
def get_time(self):
81-
self.client.query('key1')
81+
for i in range(100):
82+
self.key='key'+str(i)
83+
self.client.query(self.key)
8284

8385
@task(1)
8486
def write(self):
85-
self.client.write(self.key,self.value)
87+
for i in range(100):
88+
self.key='key'+str(i)
89+
self.value='value'+str(i)
90+
self.client.write(self.key,self.value)
8691

8792
@task(1)
8893
def get_key(self):

0 commit comments

Comments
 (0)