How to close TCP connection in python locust (requests.session)
You can try
request = requests.session.request()request.close()
Maybe you can also use User instead of HttpUser because HttpUser is thought to keep session betweek tasks.
using User instead of HttpUser you need to import requests and instance it, but it doesn't keep session by default. if you want to keep session create a session object and make calls with it.
for example
class Login(HttpUser) @task def activity(): self.client.get('/url')
session betweek every run of this task id shared.
import requestsclass Login(User) @task def activity(): answer = requests.get('/') answer2 = requests.get('/') #answer and answer2 doesn't share session, every run of task doesn't share session session = requests.Session() answer3 = session.get('/') answer4 = session.get('/') #answer3 and 4 share same session, every run of task doesn't share session