Skip to content

[NewFeature] 테스트 시나리오 코드 작성 #164

@dev-kimdoyoung

Description

@dev-kimdoyoung

제안 내용

  • Gatling에서 서버 성능 테스트를 위한 Scala 기반 시나리오 코드 작성
  • 2020-08-27 서버 회의 때 결정된 시나리오를 코드로 작성

시나리오 작성

  1. 프로젝트 구경하는 사람
    1. 프로젝트 리스트 2 ~ 3개 조회
      • 리스트 1개 당 interval : 5초
    2. 프로젝트 상세 정보를 4 ~ 5개 조회
      • 상세 정보 1개 당 interval : 10초
  2. 프로젝트 지원 희망자
    1. 사용자 로그인
    2. 1번 시나리오랑 동일
    3. 사용자 프로필 조회
      • 조회 interval : 10초
    4. 프로젝트 조회
      • 프로젝트 2개 조회 interval : 10초
    5. 특정 프로젝트 지원 클릭
    6. 지원서 작성
      • 지원서 작성 interval : 1분
    7. 작성한 지원서 제출
  3. 프로젝트 기획서 작성
    1. 사용자 로그인
    2. 프로젝트 작성
      • 작성 interval : 1분
    3. 프로젝트 생성
  4. 프로젝트 지원자 승인
    1. 사용자 로그인
    2. 프로젝트 상세 정보 조회
    3. 프로젝트 지원서 조회
      • 조회 interval : 30초
    4. 프로젝트 지원서 승인
  5. Recruiter
    1. 사용자 로그인
    2. people 리스트 2 ~ 3번 조회
      • 리스트 1개 당 interval : 5초
    3. 사용자 프로필 4 ~ 5명 조회
      • 프로필 1개 당 interval : 10초
    4. 참여한 프로젝트 2 ~ 3개 조회
      • 리스트 1개 당 interval : 10초
    5. 영입 제안서 작성
      • 작성 interval : 30초
    6. 영입 제안서 제출
  6. 영입 제안 수락
    1. 사용자 로그인
    2. 프로필 조회
    3. 영입 제안 리스트 조회
      • 리스트 interval : 5초
    4. 영입 상세 조회
      • 상세 정보 interval : 10초
    5. 프로젝트 조회
      • 상세 정보 1개 당 interval : 20초
    6. 사용자 프로필 조회
      • 조회 interval : 10초
    7. 프로젝트 조회
      • 프로젝트 2개 조회 interval : 10초
    8. 영입 제안 승인

기타

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions