如何在蝗虫中的每个请求中发送一个新的随机数



我有一个简单的用例,我正在努力实现它。我基本上想在每个请求的URL中传递一个新的随机数。它似乎每次都会传递相同的随机数。

class UserBehavior(SequentialTaskSet):

@task
def GETCall(self):
seedValue = random.randrange(sys.maxsize)
random.seed(seedValue)
print("Seed was:", seedValue)
num = random.randint(10, 500)
print("Random Number", num)

with self.client.get("http://google.com?/waitfor=" + num,name="GET Request",headers=headers,catch_response=True) as response1:
if response1.status_code == 200:
response1.success()
else:
response1.failure("Invalid code")

删除这些行:

seedValue = random.randrange(sys.maxsize)
random.seed(seedValue)
print("Seed was:", seedValue)

(或者,如果你出于某种原因必须拥有它们,只打一次电话,在你的任务之外,也许是在最高级别(

最新更新