如何使用 Postman 或 Newman 进行 MindSphere App 自动化测试?

How to do MindSphere App Automation Testing with Postman or Newman?

介意使用 Postman 或 Newman 进行应用程序自动化测试吗?

在 Postman 中是否有登录 MindSphere 租户的机制?

通过 API 在同一租户的思维应用程序中公开访问令牌并在随后的 Rest API 调用中使用它是另一个我不想要的选项。

https://developer.mindsphere.io/howto/howto-local-development.html说了两个选项。但是,

1) 使用服务凭证生成的访问令牌具有管理范围,这意味着它不适合测试具有不同用户类型的应用程序。

2) 会话 cookie 的有效期最长为 12 小时,并在 30 分钟不活动后过期。但是,通过为您的用户分配特定的应用程序角色,可以为管理员以外的用户测试您的应用程序的行为。有没有办法避免这种复制粘贴会话以实现完全自动化?

目前,没有已知的解决方案。但你可以试试这个: 使用 selenium 登录无头 chrome 并获取会话 cookie 和 XSRF 令牌并将它们存储在环境中。然后将它们附加到 API 个调用中。

这就是我此刻正在做的事情。如果你认识任何其他人,请告诉我 solutions/suggestions。