这是什么
API测试验证应用程序接口在请求/响应层面的行为是否正确——检查状态码、响应体、请求头和错误处理——而无需与建立在其之上的用户界面交互。
为什么重要
直接在API层面测试比通过用户界面测试更快、更稳定,并能更接近错误源头地发现后端逻辑错误,这正是API测试构成大多数现代自动化测试策略核心的原因。
考试小贴士
测试一个API端点时,不要只检查有效输入的正常路径——刻意发送格式错误、缺失和意外的数据,以验证API能安全地失败,返回合理的错误响应,而不是崩溃或返回误导性的数据。
API测试验证应用程序接口在请求/响应层面的行为是否正确——检查状态码、响应体、请求头和错误处理——而无需与建立在其之上的用户界面交互。
直接在API层面测试比通过用户界面测试更快、更稳定,并能更接近错误源头地发现后端逻辑错误,这正是API测试构成大多数现代自动化测试策略核心的原因。
测试一个API端点时,不要只检查有效输入的正常路径——刻意发送格式错误、缺失和意外的数据,以验证API能安全地失败,返回合理的错误响应,而不是崩溃或返回误导性的数据。