2010-10-19 67 views
2

我在網上搜索電動雲的教程,但什麼也沒找到。也找不到處理它的好博客。有人能爲我指出正確的方向嗎?電動指揮官和教程澄清

此外,我們計劃使用雲電用於並行執行Perl腳本。我們不打算製作軟件。我們試圖通過使用電動指揮官並行執行相同的perl腳本來並行測試我們的硬件。但我認爲,電力司令官可能不會成爲合適的工具。您能否提出一些使用電動指揮官的優點和缺點,以及可能對我們的測試有用的任何其他功能。

謝謝...

回答

7

RE#1:所有的ElectricCommander文檔位於位於https://electriccloud.zendesk.com/entries/229369-documentation電雲知識庫內找到。

的ElectricCommander還可以帶動你的測試並行應用價值。這裏僅僅是幾個方面考慮:

  1. 子過程:隨着EC,你可以把你現有的腳本,它們拖放到一個過程定義和調用程序多次(兼)在一個單一的過程調用。如果你願意,你可以進一步將你的腳本分解成更細粒度的子程序。這將推動重用,降低管理成本,並且可以使您的程序儘可能快地運行(參見下面的並行)。並行性:啓用腳本並行運行就像在EC中檢查框一樣簡單。我並不是指同時運行2個程序,沒有數據衝突的風險。我指的是能夠同時在一個過程中運行多個步驟。再加上上面提到的子程序能力,這可以使你的程序儘可能快地運行,因爲你可以將suprocedures嵌套在其他子程序中,並且允許所有東西在測試允許的情況下並行運行。
  2. 根本原因分析:測試可以生成數據的巨大數額,但往往只有失敗,警告等相關(告訴我有什麼地方不對頭)。可以將EC配置爲在測試輸出中查找非常特定的字符串,並根據該配置生成診斷。因此,如果您的測試產生了一千行輸出,但只有5行參考錯誤,EC會自動爲您突出顯示這5行。這使開發人員更容易快速識別根本原因分析。
  3. 結果追蹤:ElectricCommander的屬性機制允許您存儲任何您認爲相關的信息。這些屬性可以與系統中的任何對象相關聯,無論它是過程本身還是調用過程產生的作業。結合EC的報告功能,這意味着您可以生成有價值的指標,指示您的整體項目運行狀況或吞吐量,而不受任何限制。
  4. 缺陷跟蹤集成:有乳油,可以自動提交bug在你的缺陷跟蹤系統時,測試失敗,或者您可以創建EC「缺陷分流報告」,其中開發人員/ QA審覈失敗,並表示哪些應該自動由EC提交。這消除了多餘的數據輸入並簡化了整個軟件開發。

總之,歐盟的行爲正是他們的方式,你希望它。它不會強迫你改變你的過程來適應這個工具。就成本而言,Electric Cloud爲成本敏感型客戶提供稱爲ElectricCommander Workgroup Edition的版本。它可用於一個小的年度訂閱費用和一些你可能想要跟進的東西。

我希望這會有所幫助。如果您還有其他問題,請隨時直接聯繫您的客戶經理或我自己([email protected])。

+0

感謝您的詳細解答。我將檢查文檔並回復任何澄清。 – Manoj 2010-10-21 10:44:42

1

也許你可以通過使用r命令或cron或類似的東西在多臺機器上執行相同的perl腳本。

1

爲了進一步解決您的問題的並行方面: 通過命令行界面,您可以編寫腳本來構造 過程,其中包括具有並行步驟的這種子過程。 因此,您並不限制並行步驟的數量,以前寫入的內容爲:您可以編寫一個過程,將 本身動態調整爲(例如)您想要在 並行運行的步數,或您必須運行 並行步驟的資源數量。