2011-10-04 59 views
2

在JMeter中,我正在嘗試創建一個可以被許多其他測試計劃使用的登錄測試計劃。設置如下:如何獲取JMeter包含控制器以使用最高測試計劃的配置元素?

LoginTest.jmx

 
    TestPlan 
      TestFragement 
       PostLogin_HTTPRequest 

OtherTest.jmx

 
    TestPlan 
      Thread Group 
       HTTPRequestDefault (Contains web server name and port, HTTP request implementation and protocol) 
       HTTPCookieManager 
       OnceOnlyController 
        IncludeController (Includes test plan LoginTest.jmx) 
       RuntimeController 
        HTTPRequest (reverts to login page because cookie is not stored) 
        ... 

的是,由於某種原因,cookie管理器和默認請求不被訪問的問題通過包含的登錄測試計劃,以便測試的其餘部分無法正常工作,因爲會話cookie不存在。

有誰知道我可能做錯了什麼或可以幫助我解決這個問題?我正在使用JMeter版本2.5 r1158837。

回答

0

作爲每基準18.2.14 Include Controller

如果測試使用Cookie管理器或用戶定義的變量,這些 應放置在頂層測試計劃,而不是包含的文件, 否則它們不保證工作。

相關問題