2017-01-19 1 views
0

을 (하지만 단계별로 실행할 필요)
나는 단계적으로 같은 것입니다 무엇을 의미하는지 : -get
-signup
물론
-choose 물론
모든 세 가지가 순서대로 참고 단계

에 의해 단계해야합니다 나는 이미 on_start에 그것을 만들 수 있지만 상태 결과는 예를 들어 결코 올바른 :
나는 사용자의 수를 설정 100
나는 "/ 가입"의 끝점을 설정 한 다음
는 그 끝점의 테이블 상태에 55 볼 수 있지만, 현실에 우리는 100 명의 사용자가 나에 할 생각 무엇을 데이터베이스스트레스 테스트 소프트웨어 제목에 메뚜기와 질문 등



에 등록해야 제대로 작동하게 만들었습니까?

답변

0

들으은 문제입니다.
(내 나쁜 영어에 대한 SRY)

이후 나는 eveything 잘

을가는 메뚜기 폴더에 그 코드를 언급
1

Locust 작업은 일반적으로 무작위로 실행되므로 동일한 작업에서 모든 작업을 순서대로 수행해야합니다. 사이에 TaskSet의 wait() 메서드에 대한 호출을 삽입하거나 (수동으로 time.sleep()을 호출하여) 사용자가 작업을 기다리는 동안 시뮬레이트 할 수 있습니다. 이 같은

뭔가 작동 할 수 있습니다 :

class MyTaskSet(TaskSet): 
    def on_start(self): 
     self.client.post("/signup") 
     self.wait() 
     self.client.get("/get-course") 
     self.wait() 
     self.client.post("/select-course") 
     self.wait() 

을 실제로 만들어 100 개 요청 것 같아 비록 당신이 통계 (55 개) 요청을 보는 문제에 관해서는 (적어도 그게 내가 텍스트를 해석하는 방법) 그것이 마치 로프트가 모든 사용자가 램프 업 단계에서 스폰 된 후에 통계를 다시 설정하기 때문일 수 있습니다. hacth이
메뚜기 항상 마무리도 실행 테스트의 중간 및 그 엉망 통계에 자동으로 통계를 다시 설정 한 후 난 그냥 내 자신에 의해 해결 응답
순자산에 대한