1
각 서비스가 토큰에 의해 보안되는 Spring Rest WebService에서 성능 테스트를 위해 Locust를 사용하려고했습니다.Locust.io를 REST 웹 서비스 용으로 사용
중첩 작업 세트로 동일한 작업을 시도한 사람이 누구입니까?
단일 사용자의 모든 요청에 대해 동일한 토큰을 유지 관리하려면 어떻게해야합니까?
다른 작업에서 응답 할 수 있습니까?
각 서비스가 토큰에 의해 보안되는 Spring Rest WebService에서 성능 테스트를 위해 Locust를 사용하려고했습니다.Locust.io를 REST 웹 서비스 용으로 사용
중첩 작업 세트로 동일한 작업을 시도한 사람이 누구입니까?
단일 사용자의 모든 요청에 대해 동일한 토큰을 유지 관리하려면 어떻게해야합니까?
다른 작업에서 응답 할 수 있습니까?
비슷한 시나리오가 있습니다. 당신은 토큰이 사전에 무엇인지 알고 있다면, 당신은 할 수 있습니다 :
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
에 결과 토큰을 저장하는 것 로그인 방법 같은 것을 호출 할 수 있습니다.
어떤 작업보다 먼저 시작되기 때문에 중첩 작업 세트에 대해 걱정할 필요가 없었습니다.
당신이, 당신은 단지 같은 것을 실행할 수있는 작업 내에서 특정 순서로 일어나는 일해야하는 경우 :
@task(1)
def mytasks(self):
self.get_service_1()
self.get_service_2()
을