2015-12-18 34 views
0

我已經在Sitecore 8.1中設置了多變量測試。在體驗編輯器中我有一個通知,它說項目有一個活動測試,優化標籤顯示紅色按鈕,但狀態顯示沒有測試。我沒有檢查分析數據庫沒有找到測試記錄。我確實部署了測試從工作流程和它的運行。我正在獲取所有選項來停止,取消和暫停。 Sitecore沒有測試我的變化,任何人都可以幫我解決這個問題嗎?Sitecore 8.1多變量測試優化顯示沒有測試狀態

+0

從Sitecore的啓動板中,選擇了體驗優化工具。那裏有什麼目前顯示爲您的測試? –

+0

體驗優化工具不顯示任何內容,甚至沒有正在運行的主動測試。在優化視圖下的體驗編輯器中顯示運行測試的紅色符號。 – LavaKumar

回答

0

從你所描述的這聽起來像Sitecore_testing_index是錯誤的。也許索引是無效的,沒有建立或不存在。 Sitecore的Experience Optimisation需要該索引來查找處於各種狀態的Tests

我建議從全新安裝中獲取Sitecore.ContentTesting.Solr.IndexConfiguration.config的默認副本,並將其複製到路徑App_Config/Include/ContentTesting

一旦完成,通過Index Manager重建索引。然後,您應該能夠在Experience Optimisation中找到測試。

如果您仍然遇到問題,我建議您使用全新安裝中的文件替換App_Config/Include/ContentTesting的全部內容。並重新索引。

我也推薦看看Item,它有Multivariate test它應該在默認字段Page Level Test Set之內。它應該有值的東西沿着這

Page level test set

行如果是填充,但你仍然無法測試,按照這個guide how to create Multivariate Tests in Sitecore以查明事情錯了。

+0

我有Sitecore.ContentTesting.Lucene.IndexConfiguration和Sitecore_testing_index正常工作。我能夠通過索引管理器生成新的索引文件。當我運行多變量測試時,頁面級測試集和內容測試字段都是空的。 – LavaKumar

+0

讓我知道爲什麼這些字段值不填充?我要去哪裏工作? – LavaKumar

+0

我能夠成功地完成頁面測試,但對具有不同數據源的組件進行多元測試時拋出的錯誤數不爲例外:System.ArgumentNullException 消息:值不能爲空。 參數名:contentItem 來源:在Sitecore.ContentTesting.TestConfiguration..ctor(項目contentItem,ID DEVICEID,TestDefinitionItem試驗) 在Sitecore.ContentTesting.Data.SitecoreContentTestStore.LoadTest(TestDefinitionItem testDefinitionItem,ID的DeviceID)Sitecore.ContentTesting 在Sitecore.ContentTesting.Pipelines.GetChromeData.GetRenderingTest。 – LavaKumar