测试环境变量
使用以下环境变量可以控制代理程序在测试期间的行为。
环境变量是动态的具名值,用于确定代理程序的运行方式。对于属性组测试,部分代理程序环境变量设置为特殊值。使用特殊值的目的,是让代理程序以适合测试单个属性组的方式进行响应。对于代理程序全面测试,不使用特殊值,而是使用缺省值。缺省值意味着代理程序的行为与平常一样,这样更适用于代理程序全面测试。
下表汇总具有用于属性组测试的特殊值的环境变量。有关所有代理程序环境变量的更多信息,请参阅环境变量列表。有关设置环境变量的更多信息,请参阅环境变量。
| 环境变量 | 缺省值(代理程序全面测试) | 属性组测试值 | 更改属性组测试值的原因 |
|---|---|---|---|
CDP_DP_INITIAL_COLLECTION_ |
不固定 | 1 |
此值适用于带有线程池的代理程序。此值是将初始数据收集请求发送到数据提供程序之前,线程池等待的时间(秒)。 注: 如果未设置
CDP_DP_INITIAL_COLLECTION_DELAY,那么线程池将等待 CDP_DP_REFRESH_INTERVAL 或 CDP_ATTRIBUTE_GROUP_REFRESH_INTERVAL 所指定的时间。此等待时间就是线程池在两次数据收集之间等待的时间,对于等待第一次数据收集来说可能太长。 |
CDP_DP_CACHE_TTL |
55 |
1 |
设置为 1 时,“收集数据”请求极有可能导致数据提供程序立即收集数据。否则,它可能会返回过去最多 60 秒的高速缓存数据。 |