使用 Snowplow Micro 验证实体字段
Validate entity fields using Snowplow Micro
根据这个Snowplow Micro blog post,你可以验证:
- 与特定事件一起发送的特定字段的值符合预期
- 正确的上下文/实体与适当的事件一起发送
但是,似乎无法查看有关为附加实体传递了哪些值的任何详细信息。
这意味着 Micro 可以很好地验证某些事件是否已记录以及实体是否已附加,但我们无法验证附加实体是否存在以外的任何信息。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体具有特定的 属性 设置时另一个 属性 也被设置,我们应该如何实现它?
Paul Boocock 在 Discourse 上的功劳:
In the parameters object, the cx property represents the contexts but
they are Base64 encoded. If you you decode this you will get another JSON object containing the entities.
根据这个Snowplow Micro blog post,你可以验证:
- 与特定事件一起发送的特定字段的值符合预期
- 正确的上下文/实体与适当的事件一起发送
但是,似乎无法查看有关为附加实体传递了哪些值的任何详细信息。
这意味着 Micro 可以很好地验证某些事件是否已记录以及实体是否已附加,但我们无法验证附加实体是否存在以外的任何信息。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体具有特定的 属性 设置时另一个 属性 也被设置,我们应该如何实现它?
Paul Boocock 在 Discourse 上的功劳:
In the parameters object, the cx property represents the contexts but they are Base64 encoded. If you you decode this you will get another JSON object containing the entities.