WebアプリケーションへのログインにLocustを使用しようとしています。私はイナゴを使い始めています。Locust:Locustログインを使用中のCookie作成の理解
私はアプリケーションへのログインに次のコードを使用しています。
post_data = {'username': username, 'password': password,'Submit':'Login' }
with self.client.post('/mylogin-url/', post_data,
catch_response=True) as response:
print response.code
print response.content
この部分は常に、ステータスコード200を返しますが、ソースの応答内容が
私のWebアプリケーションがにクッキーを作成し、リダイレクト、ログイン後の実際のソースと同じではないとしてログインは、成功しませんログイン後のCookieに基づくURL。私はログイン操作がlocustから自動的にこのクッキー作成を行うかどうかを理解しようとしていますか、またはスクリプト自体のクッキー作成ロジックのその部分を追加する必要がありますか?
これに関するご支援をいただければ幸いです。
おかげ
「response.content」から得た値は何ですか?私はちょうどそれを見始めた。ありがとう。 – bhansa
私はイナゴで同じ問題を抱えていました。私は最終的にテストを廃止し、ガトリングに行きました。 これをGatlingで実装したところ、問題はHMACとcsrfトークンが実装されていないことに気がつきました。 – Stelios