摄影作品可以在哪些网站投稿,百度站长工具怎么关闭,重庆网络推广外包,网站单页制作教程1.接口测试#xff1a;针对软件对外提供服务的接口的输入输出进行测试#xff0c;以及接口间相互逻辑的测试#xff0c;验证接口功能与接口描述文档的一致性 2.接口测试流程#xff1a; 1#xff09;获取接口信息#xff1a;通过接口文档或抓包来获取接口的基本调用方式和…1.接口测试针对软件对外提供服务的接口的输入输出进行测试以及接口间相互逻辑的测试验证接口功能与接口描述文档的一致性 2.接口测试流程 1获取接口信息通过接口文档或抓包来获取接口的基本调用方式和返回抓包可以通过fiddler、charles或者chrome的开发者工具等 2接口测试用例设计根据获取到的接口信息按照接口测试用例设计方法设计参数和预期返回结果 3接口发包使用工具或者编程向接口传递参数 4返回信息验证获取接口返回的结果进行解析和验证 3.测试某网站的接口包括鉴权、登录和注销 1鉴权接口urlhttp://www.XXX.com.cn/XXX/HTTP//auth POST 过程发送请求获取token值-在全局变量中添加token变量名-在Tests中写脚本设置token的值。 2登录接口urlhttp://www.XXX.com.cn/XXX/HTTP//login POST 过程执行完步骤1-在登录接口的Headers中设置token变量值-发送请求。 3注销接口urlhttp://www.XXX.com.cn/XXX/HTTP//logout POST 过程执行完步骤1和2后-在Headers里设置token的值。 4token机制 4.常用断言Status code、Response body:contains string和json value 1//pm表示postmantest相当于用例Status code is 200相当于用例名称function代表方法function里的常量可随意修改成预期结果 pm.test(Status code is 200, function () { pm.response.to.have.status(200); }); pm.test(Body matches string, function () { pm.expect(pm.response.text()).to.include(验证码错误); }); pm.test(json中message的值是验证码错误, function () { //创建一个变量存储返回结果中的json值 var jsonData pm.response.json(); //用console调试 console.log(jsonData.message); //把value改为message值改为验证码错误 pm.expect(jsonData.message).to.eql(验证码错误); }); 2编写断言脚本时若不确定某些取到的值可以用console调试通过console.log()输出到postman的控制台中