2013-05-17 74 views
2

我想創建一個通用測試計劃並在此文件中定義多個測試片段。我想在特定的測試計劃中使用一些特定的測試片段。這裏是兩個不同的測試計劃的概述。如何訪問外部測試計劃中存在的不同測試片段

common-test-plan.jmx 
common-test-plan 
    |--TestFragment1 
    | |-Sampler11 
    | 
    |--TestFragment2 
     |-Sampler21 

Specific-test-plan.jmx 
Some-Test-plan 
    |--ThreadGroup1 
    |-IncludeController 
    |-Module controller(accessing the Include controller) 
    |-Sampler1 
    |-Sampler2 

我用include控制器來包含外部測試計劃組件。當我使用模塊控制器時,它只是在列表中顯示包含控制器。它不顯示外部測試計劃中的所有測試片段。

有沒有什麼辦法可以專門使用外部測試中存在的少量測試片段?

回答

1

IncludeController引用不加載,直到您運行 的測試計劃,這意味着ModuleController不能引用其 內部

你有沒有代碼變化的最好的是每 IncludeController TestFragment,然後到一個在你的主測試計劃中使用TestFragment到 包括他們全部。 ModuleControllers然後可以引用每個包含文件 來執行其內容。

基於Anthony Johnson的郵件列表上的答案

+0

感謝您在此分享。我已經得到安東尼的迴應。 – Rakesh

+0

我使它成爲社區維基,以便您可以接受它,而不需要我們獲得積分。 –