有人使用 Protractor 和 jasmine 进行 API 测试吗?在搜索这个的过程中,我了解到使用 frisby.js 我们可以进行 API 测试。但是,我的疑问是Protractor或jasmine是否直接支持/提供API测试的功能。有人试过这个吗?如果是这样,我需要遵循什么方法?
提前致谢。
最佳答案
Protractor 用于 e2e 测试,而 e2e 测试应该从用户的角度测试应用程序的流程,尽管您不应该直接测试 API 调用,而应该通过测试用户操作以及操作是否按预期执行来测试指的是他们工作所依赖的API。
如果您想对 API 进行测试以尽早捕获错误,而不必运行完整的 e2e 测试套件,您应该使用 frisby.js,正如您所提到的,以确认所有 API 都正常,然后您可以进行 e2e 测试当您确定一切正常时。
IMO 最好按照其设计目的使用这些工具。
关于node.js - 使用Protractor+jasmine进行API测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37339525/