初学者的Api测试技巧!值得收藏!
初学者的Api测试技巧! API测试是一种直接在API级别执行验证的软件测试。它是集成测试的一部分,它确认API是否满足测试人员对功能、可靠性、性能和安全性的期望。与UI测试不同,API测试是在没有GUI层执行操作的。 API测试技巧 Web API有两大类Web服务:SOAP和REST。 SOAP(简单对象访问协议)是W3C标准定义的一种标准协议,用于发送和接收Web服务请求和响应。 REST(表示状态传输)是使用HTTP的基于Web标准的体系结构。与基于SOAP的Web服务不同,没有针对RESTful Web API的正式标准。 以下是API测试的10条基本技巧: 指定API输出状态 您需要在API测试中验证的最常见的API输出是响应状态代码。 新API测试人员熟悉验证响应代码是否等于200以确定API测试是通过还是失败。这不是错误的验证。但是,它并不反映API的所有测试方案。 在通用标准中,所有API响应状态代码均分为五类。状态码的第一位数字定义响应的类别。后两位没有任何类别或分类作用。 第一位数有五个值: 1xx(信息性):收到请求并继续进行处理 2xx(成功):成功接收,理解并接受了请求 3xx(重定向):需要采取进一步的措施来完成请求 4xx(客户端错误):请求包含错误的语法或无法实现 5xx(服务器错误):服务器无法满足看似有效的请求