测试环境变量

使用以下环境变量可以控制代理程序在测试期间的行为。

环境变量是动态的具名值,用于确定代理程序的运行方式。对于属性组测试,部分代理程序环境变量设置为特殊值。使用特殊值的目的,是让代理程序以适合测试单个属性组的方式进行响应。对于代理程序全面测试,不使用特殊值,而是使用缺省值。缺省值意味着代理程序的行为与平常一样,这样更适用于代理程序全面测试。

下表汇总具有用于属性组测试的特殊值的环境变量。有关所有代理程序环境变量的更多信息,请参阅环境变量列表。有关设置环境变量的更多信息,请参阅环境变量

表 1. 环境变量
环境变量 缺省值(代理程序全面测试) 属性组测试值 更改属性组测试值的原因
CDP_DP_INITIAL_COLLECTION_
DELAY
不固定 1

此值适用于带有线程池的代理程序。此值是将初始数据收集请求发送到数据提供程序之前,线程池等待的时间(秒)。

注: 如果未设置 CDP_DP_INITIAL_COLLECTION_DELAY,那么线程池将等待 CDP_DP_REFRESH_INTERVALCDP_ATTRIBUTE_GROUP_REFRESH_INTERVAL 所指定的时间。此等待时间就是线程池在两次数据收集之间等待的时间,对于等待第一次数据收集来说可能太长。
CDP_DP_CACHE_TTL 55 1 设置为 1 时,“收集数据”请求极有可能导致数据提供程序立即收集数据。否则,它可能会返回过去最多 60 秒的高速缓存数据。