Open zecoo opened 4 years ago
did you solve this problem
I don't understand why it can log in without specifying a user name and password
I had the same problem, but now it's solved. Please find my code below:
@task
def login(self):
username = 'user'
password = 'password'
headers = {"Authorization": "Basic " + base64.b64encode(f"{username}:{password}".encode("utf-8")).decode("ascii")}
response = self.client.get("/login", headers=headers)
if response.status_code == 200:
print("Login successful")
else:
print("Login failed with status code: ", response.status_code)
The codes of locustfile.py which simulates the login method to sock-shop seems not work with locust return:
And I checked the
client.js
file of sock-shop, the corresponding part of login codes is:which means the operation of locust is correct, but why does it not work?
Besides, I have already change the "username: password" str to base64 bytes