2017-10-14 109 views
0

我想將我們的性能Gatling測試從單獨的項目(現在在哪裏)轉移到與我們的源代碼和常規測試相同的項目中。在與生產代碼相同的項目中安裝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

相關問題