我目前正在测试针对Google模拟器上的操作的操作'。我想测试来自单个用户的重复交互。但是我在回复中注意到,每当我与模拟器交互时,我都会获得一个新的user_id(即使它在我考虑相同的会话时也是如此,例如我没有&#t; t关闭并重新打开模拟器)。我应该每次都获得不同的user_id吗?我使用相同的Google帐户登录,因此我不确定它是否只是模拟器执行此操作的行为。如果是这样,我认为这使得测试返回用户场景变得非常困难。
据我所知,user_id应该是一致的,它只是应该更改的session_id。
任何人都知道是否有任何设置允许我们更改此行为
答案 0 :(得分:3)
要添加上述评论,这是一个已知问题。但在实际情况下(即当你的应用程序处于生产阶段时)userId是一个特定于用户的唯一ID,如果用户有多个设备,userId将是相同的。因此,如果您有任何基于userId的逻辑,您可以继续使用它,并且在生产中它将按预期工作。
答案 1 :(得分:0)
只是为了确认 - 您看到的是userId与sessionId匹配,对吧?
这显然是一个已知的错误。有关它的一些讨论,请参阅https://plus.google.com/110898804135091598264/posts/Fq2nPf348RC和https://plus.google.com/106388945980545554528/posts/GuVyz2UzFF7。