了解交互式流程图测试运行
交互式流程图旨在运行时服务器上运行,一次处理一个访问者。但是,可以在 Campaign 中对这些交互式流程图进行测试,以确保它们会创建访问者并将其分配到预期的细分市场。
交互式流程图测试运行只检查细分逻辑。要对交互式流程图进行完整测试并了解其如何与接触点进行交互,必须将交互式流程图部署到测试运行时服务器。
测试交互式流程图的方法与测试批处理流程图的方法相同,都是执行测试运行。虽然结果可能看上去有些类似,每个细分市场分配了多个成员,但是流程图分配成员的方式不同。对交互式流程图执行测试运行时,设计环境使用运行时环境。运行时环境将概要文件表中的每个行视为访问者,同时通过流程图一次运行一个访问者。
运行时环境引用交互式流程图中引用的表中提供的客户数据以及事件参数、外部调出等可用的所有实时数据。测试运行期间,设计环境不具有实际实时数据的访问权。设计环境使用测试运行表中可用的数据。需要与 Interact 管理员协作,将样本数据添加到将准确测试交互式流程图的测试运行概要文件。例如,如果基于受众成员的邮政编码的第一个数字定义分隔受众成员的细分逻辑,请确保针对每个可能的首个数字,测试运行概要文件中具有一个条目。
缺省情况下,交互进程限制测试运行中使用的概要文件表中的输入记录数,但是可以根据需要调整使用的记录数。设计环境会以受众标识顺序选择记录的第一个数字。例如,如果将测试运行限制为 5 个记录,那么设计环境会使用测试运行概要文件表中的按受众标识排序的前 5 个记录。
*
仅可查看上次测试运行的结果。设计环境在启动新测试运行时,会删除先前测试运行的所有数据。如果测试运行中的条目超过 1000 条,或在关闭测试运行窗口后要查看测试运行数据,那么测试运行数据会存储在 testRunDataSource 定义的数据库中的以下表中。
*
TestAttr_n — 包含“测试运行属性数据”报告的数据,换句话说,包含各个受众标识的概要文件表中的所有数据。
*
TestCount_n — 包含“测试运行单元计数”报告中的数据,换句话说,为各个单元中的成员数。
*
TestError_n — 包含“测试运行错误”报告中的数据,换句话说,如果测试运行中发生任何错误,包含这些错误。
*
TestSeg_n — 包含“测试运行细分市场数据”报告的数据,换句话说,包含受众标识和分配的细分市场。
后缀 _n 指示流程图标识。可以通过检查 Campaign 系统表中的 UA_Flowchart 表来确定流程图标识。
配置测试运行大小
执行测试运行