2017-10-14 1 views
0

퍼포먼스 Gatling 테스트를 소스 코드 및 일반 테스트와 동일한 프로젝트로 분리 된 프로젝트 (현재있는 곳)로 이동하고 싶습니다.프로덕션 코드와 동일한 프로젝트에서 성능 테스트를 수행합니다.

이상적으로, 나는 다음과 같은 구조를 가지고 싶다 :

root-project 
| 
|--src 
    | 
    |--main 
    | | 
    | |--scala 
    | |--resources 
    |--test 
    | | 
    | |--scala 
    | |--resources 
    |--performance 
    | | 
    | |--scala 
    | |--resources 

성능 테스트는 src/performance 아래에있을 것입니다 그리고 당신은과 같이 실행할 수 있어야합니다 :

sbt gatling:test 

완료로 사람을 가지고 그? SBT 빌드 파일을 어떻게 구조화해야합니까?

답변

0

Gatling sbt plugin 사용하여 감사 : 당신은 gatling:test 같은 명령을 실행하고 프로젝트 구조 내에서 개틀링 시뮬레이션의 위치를 ​​지정하는 기능을 포함하여, 원하는 정보를 정확하게 제공합니다. 더 자세한 정보는 링크 된 문서에 있으며, 플러그인을 구성하고 사용하는 방법을 보여주는 간단한 프로젝트가 있습니다 here.

+0

예제를 제공해 주시겠습니까? 나는 Gatling sbt 플러그인을 사용하고 있으며, 내가 설명한 것처럼 작동하지만 불행히도 관리하지는 않았다 (아마도 SBT에 너무 편치 않기 때문에). – Alex

+0

@Alex : 다음은 데모 프로젝트입니다. https://github.com/gatling/gatling-sbt-plugin-demo – chunjef

+0

내가 그 일을 할 수 없었던 이유는 현재 (2017 년 10 월) 있기 때문입니다. Gatling SBT 플러그인의 버그. https://github.com/gatling/gatling/issues/3301 현재로서는이 사실이 불가능합니다. – Alex

관련 문제