根据这篇Snowplow Micro 博客文章,您可以验证:
- 与特定事件一起发送的特定字段的值符合预期
- 正确的上下文/实体与适当的事件一起发送
但是,看起来无法查看有关为附加实体传递了哪些值的任何详细信息。
这意味着 Micro 可以很好地验证某些事件已记录并附加了实体,但我们无法验证附加实体超出其存在的任何内容。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体设置了特定属性时,还设置了另一个属性,我们应该如何实现呢?
根据这篇Snowplow Micro 博客文章,您可以验证:
但是,看起来无法查看有关为附加实体传递了哪些值的任何详细信息。
这意味着 Micro 可以很好地验证某些事件已记录并附加了实体,但我们无法验证附加实体超出其存在的任何内容。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体设置了特定属性时,还设置了另一个属性,我们应该如何实现呢?
归功于 Paul Boocock 的话语:
在参数对象中,cx 属性表示上下文,但它们是 Base64 编码的。如果您对此进行解码,您将获得另一个包含实体的 JSON 对象。