How to close TCP connection in python locust (requests.session) How to close TCP connection in python locust (requests.session) kubernetes kubernetes

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