1

使用 Postman 或 Newman 进行应用程序自动化测试的可能性?

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

在同一租户的 Mind 应用程序中通过 API 公开访问令牌并在后续的 Rest API 调用中使用它是我不寻找的另一个选项。

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

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

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

4

1 回答 1

1

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

这就是我此刻正在做的事情。如果您知道任何其他解决方案/建议,请告诉我。

于 2020-09-06T16:20:57.687 回答