- Describe the expected behaviour and the actual behaviour
self.client.get("/login", headers={"Authorization":"Basic %s" % base64string})
The codes of locustfile.py which simulates the login method to sock-shop seems not work with locust return:
GET /login: "HTTPError('401 Client Error: Unauthorized for url: http://example-sock-shop/login')"
And I checked the client.js file of sock-shop, the corresponding part of login codes is:
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa(username + ":" + password));
}
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