您可以在 Firebase 上使用不同的帐户测试多台设备吗?

Can you test multiple devices using different accounts on Firebase?

如果我 运行 在 Firebase 上使用一批 4 台物理设备进行测试,是否可以在每台设备上为我的应用程序设置不同的帐户?

编辑: 我正在测试一个需要用户登录帐户的应用程序,所做的任何更改都将记录在数据库中。以前我试图 运行 使用多个设备进行测试,但是由于 Firebase 运行s 并行测试(或者每当设备准备好接收测试时),如果 2 个设备尝试,它可能会导致问题同时改变同样的事情。我想知道是否可以测试多台设备但在每台设备上使用不同的帐户。

测试实验室没有内置功能供用户将不同的配置(测试夹具)传递给不同的设备测试。你必须自己做。一些想法:

  1. 使用设备来帐户地图。识别测试中的设备并选择适当的帐户。
  2. 提交 4 个 "one device" 测试,而不仅仅是 1 个 "four device" 测试,并使用环境变量为每个测试配置不同的测试。 Gcloud 可以通过 --environment-variables 接受环境变量。如果您需要知道如何在测试中阅读它们,请查看