Sitecore 8.1 多变量测试优化显示无测试状态

Sitecore 8.1 Multivariate testing optimization shows no test status

我在 Sitecore 8.1 中设置了多变量测试。在体验编辑器中,我收到一条通知,它说项目有一个活动测试,优化选项卡显示红色按钮,但状态显示没有测试。我确实检查了分析数据库没有找到测试记录。我确实从 Workflow 及其 运行 部署了测试。我正在获取停止、取消和暂停的所有选项。 Sitecore 没有测试我的变体,有人可以帮我解决这个问题吗?

根据您的描述,Sitecore_testing_index 听起来像是错误的。索引可能无效、未构建或不存在。 Sitecore Experience Optimisation 需要此索引才能找到处于各种状态的 Tests

我建议从全新安装中获取 Sitecore.ContentTesting.Solr.IndexConfiguration.config 的默认副本并将其复制到路径 App_Config/Include/ContentTesting.

完成后,通过 Index Manager 重建索引。然后您应该能够在 Experience Optimisation.

中找到测试

如果您仍然遇到问题,我建议您将 App_Config/Include/ContentTesting 的全部内容替换为全新安装的文件。并重新索引。

我还建议查看具有 Multivariate testItem,它应该在默认字段 Page Level Test Set 内。它的值应该类似于 this

如果它已填充但您仍然无法进行测试,请按照此 guide how to create Multivariate Tests in Sitecore 确定哪里出了问题。