2017-10-14 20 views
0

私たちのパフォーマンスガトリングテストを、別のプロジェクト(現在のところ)からソースコードと通常のテストと同じプロジェクトに移行したいと思います。セットアップ生産コードと同じプロジェクトでパフォーマンステストを実行

理想的には、私は次のような構造を持っているしたいと思います:

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

パフォーマンステストはsrc/performance下になり、あなたはそうのようにそれらを実行することができます:

sbt gatling:test 

は、誰もが行っていますそれ? SBTビルドファイルをどのように構築すればよいですか?それは、このようなgatling:testなどのコマンドを実行すると、プロジェクト構造内のあなたのガトリングシミュレーションの場所を指定する機能など、あなたが探している正確に何を提供しています。

答えて

0

Gatling sbt pluginを使用していただきありがとうございます。詳細はリンクされたドキュメントにあります。プラグインの設定と使用方法を示す簡単なプロジェクト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