1

各サービスがトークンによって保護されているSpring Rest WebServiceのパフォーマンステストに、Locustを使用したかったのです。Locust.ioをREST Webサービスに使用

誰もネストしているタスクセットで同じことをしようとしていますか?

シングルユーザーからのすべてのリクエストに対して同じトークンを維持するにはどうすればよいですか?

それは、他のタスクからの応答にタスクに行くことが出来ているのですか?

答えて

0

私は同様のシナリオを持ちました。あなたはトークンが進んでいる、あなたは何ができるかを知っている場合:

def on_start(self): 
    """ on_start is called when a Locust starts, before any task is scheduled """ 
    self.access_token = "XYZ" # method 1 
    # self.login() # <-- method 2 

そうしないと、あなたのユーザーを認証し、その後selfに結果のトークンを格納しますloginメソッドのようなものを呼び出すことができます。

起動時に任意のタスクの前に起こるので、私はネスティングタスクセットを心配しなければならなかったことはありません。

あなたは、タスク内の特定の順序で発生するものが必要な場合は、あなただけのような何かを実行することができます

@task(1) 
def mytasks(self): 
    self.get_service_1() 
    self.get_service_2() 
関連する問題