如何解决如何在蝗虫的每个请求中发送一个新的随机数?
我有一个我要实现的简单用例。我基本上想在每次请求时在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)
(或者,如果由于某种原因必须使用它们,则只能在任务之外(也许在顶层)再调用一次)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。