2016-07-20 51 views
0

我對Scala並不太滿意,我真的很想愛Gatling,但缺乏文檔使其變得非常困難。 這裏是試圖從2.1.7遷移到2.2.0版本後,我已經遇到的問題:如何從2.1.7遷移到Gatling 2.2來自2.1.7

  • 全球 - 現在需要GatlingConfiguration出於某種原因,可能有人提供示例如何使用它最新版本?
  • 節流 - 現在應該通過某種ThrottlingSteps添加 - 以前,有人可以給我舉例說明如何正確使用它嗎?

最差這種瘋狂的部分是,在官方網站加特林migration article不包括這部分official documentation是過時

回答

3

免責聲明:加特林創始人這裏

沒有,文件是完全向上TO-日期和問題很可能在你身邊。

首先,我們文檔中的所有代碼實際上都是真正的類,它們的源代碼被粘貼到文檔中之前就被編譯爲構建過程的一部分。

然後,我們也有存儲在測試源的一些內部類,仔細檢查,一切編譯罰款,如HttpCompileTest同時使用assertionsthrottling

最後,我們的公共層是DSL,只有DSL。所以我們只記錄DSL更改,而不是實施的更改。

要麼你缺少加特林標準導入(如import io.gatling.core.Predef._),要麼已經將它們轉換爲較小的導入,因此最終導入了DSL實現。這些實現在Gatling 2.2中確實發生了變化,但是,您不應該看到它們的正常用法。或者,您已經在我們的基礎上構建了自己的DSL,因此您確實使用了我們的實施。但是,如果你對Scala足夠精通,你就不應該堅持我們的公共層:DSL。

+0

你是對的,可能應該先檢查一下git的例子,然後再問,我的不好。謝謝! – Mikhail

相關問題