当前位置: 首页 > news >正文

专业做生鲜的网站好网站建设 云计算

专业做生鲜的网站好,网站建设 云计算,网站建设与推广的策划方案,joomla与wordpress哪个好Postman实现接口测试内容大纲一览#xff1a; 一、什么是接口#xff1f;为什么需要接口#xff1f; 接口指的是实体或者软件提供给外界的一种服务。 因为接口能使我们的实体或者软件的内部数据能够被外部进行修改。从而使得内部和外部实现数据交互。所以需要接口。 比如 一、什么是接口为什么需要接口 接口指的是实体或者软件提供给外界的一种服务。 因为接口能使我们的实体或者软件的内部数据能够被外部进行修改。从而使得内部和外部实现数据交互。所以需要接口。 比如 硬件接口USB接口它的作用是使电脑能够和U盘等外部设备交互数据。 软件接口右称APIapplication program interface微信提现功能调用银联接口实现数据交互。 二、接口返回的数据格式。 1.json格式如 {‘error_code’:40001,msg:‘提现成功’,data:[具体的数据]}error_codecode错误码 msg(message)对错误码的中文说明 data(result)具体的数据 目前80%-90%多会返回这个json格式 json数据格式是由以下两种数据组成(可以互相嵌套) a.字典{键值对} b.数组[12,13,14] 验证json格式以及可以做加密和解密https://www.bejson.com/ 2.xml格式如 error_code40001/error_code 提现成功 具体的数据 3.html格式如 html head title/title /head body/body /html 二、接口返回的数据格式。 1.http协议地址以https//开头这里重点讲解http协议因为目前市面上80%的接口都是使用这种协议(1) 什么是http协议 http协议是一种超文本传输协议。主要用于浏览器和服务器之间交互数据。交互数据分为两个部分 请求get(获取数据)post提交数据put修改数据delete删除数据 响应用数字来表示响应的结果 1XX信息 2XX成功 3XX重定向跳转 4XX客户端错误 5XX服务器错误 (2)http协议请求详解 请求行请求方式请求地址协议的版本 POST http://localhost/phpwind/index.php?mucloginadorun HTTP/1.1 请求头 Host: localhost请求的主机地址 Connection: keep-alive这个连接保存活跃 Content-Length: 110请求的内容有110个字节 Accept: application/json, text/javascript, /; q0.01客户端可以接收的数据格式 X-Requested-With: XMLHttpRequestajax请求异步请求 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36客户端的用户 Content-Type: application/x-www-form-urlencoded; charsetUTF-8内容的格式 Referer: http://localhost/phpwind/index.php?muclogin来源 Accept-Encoding: gzip, deflate, br压缩方式 Accept-Language: zh-CN,zh;q0.9语言 Cookie: csrf_token2c76c391ab3922fe; cookie信息 空一行 请求数据 usernameadminpassword123456backurlhttp%3A%2F%2Flocalhost%2Fphpwind %2Finvitecsrf_token2c76c391ab3922fe (3) http协议响应详解 空一行响应行协议响应码响应信息 HTTP/1.1 200 OK 响应头 Date: Tue, 02 Jun 2020 13:09:47 GMT Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45 X-Powered-By: PHP/5.4.45 Set-Cookie: z92_lastvisit1409%091591103387%09%2Fphpwind%2Findex.php%3Fm%3Du%26c%3Dlogin %26a%3Ddorun; expiresWed, 02-Jun-2021 13:09:47 GMT; path/ Vary: Accept-Encoding Content-Length: 310 Keep-Alive: timeout5, max100 Connection: Keep-Alive Content-Type: text/html 空一行 响应数据 {“refresh”:false,“state”:“success”,“data”:“”,“html”:“”,“message”:[“”],“__error”:“”}2.webservice协议地址以https://开头但是包含一个?wsdl3.dubbo协议以dubbo://开头 四、企业当中如何做接口测试 1.得到api接口文档熟悉接口业务接口地址鉴权入参出参错误码。 2.编写接口测试计划方案以及评审。 3.编写接口测试用例以及评审 思路 正例 鉴权反例 鉴权码为空错误的鉴权码鉴权码已过期… 参数反例 参数为空参数类型异常参数长度异常 其他场景 分页场景0第一页1中间页5最后一页10100其他异常 4.使用接口测试工具执行接口测试 5.输出接口测试报告。 五、接口测试工具Postman介绍 Postman是一款功能强大的网页调试与发送HTTP请求的Chrome插件,专为接口而生。界面功能如下 六、使用Postman执行接口测试页签和传参说明 (1) Postman请求主要页签说明 Paramsget请求传参 Headers请求头 Bodypost请求传参 1.none没有参数 2.form-data:传文件和键值对 3.x-www… 传键值对 4.raw:传textjson,xml 5.binary:传文件的二进制。 Pre-request Script:请求之前的脚本 Tests:请求之后的断言脚本用于判断请求是否成功(2) Postman响应主要页签说明 Body响应的数据Prettyjson格式Raw:文本格式Preview:网页格式 Cookies:缓存 Headers:响应头 Test Results断言的结果  (3) Postman返回码和返回状态信息说明 Status:200返回码 OK返回信息 Time:170ms 毫秒 Size343B 字节 七、Postman断言 //断言判断接口有没有成功常用的断言如下 //1.断言返回码为200 pm.test(“Status code is 200”, function () { pm.response.to.have.status(200); }); //2.断言返回的结果中中包括access_token字符串。 pm.test(“Body matches string”, function () { pm.expect(pm.response.text()).to.include(“access_token”); }); //3.断言返回的json数据中的值:断言expires_in的值为7200 pm.test(“Your test name”, function () { var jsonData pm.response.json(); pm.expect(jsonData.expires_in).to.eql(7200); }); //4.断言响应的内容等于一个字符串 pm.test(“Body is correct”, function () { pm.response.to.have.body(“response_body_string”); }); //5.检查响应头中是否有Content-Type字段 pm.test(“Content-Type is present”, function () { pm.response.to.have.header(“Content-Type”); }); //6.断言响应的时间少于200MS pm.test(“Response time is less than 200ms”, function () { pm.expect(pm.response.responseTime).to.be.below(300); }); 八、Postman环境变量和全局变量 1.在右上角的齿轮图标中可以设置环境变量和全局变量如 开发环境url192.168.0.1 测试环境url192.168.0.2 预发布环境url192.168.0.3 线上环境urlwww.xxx.com 2.在请求时通过{{}}去调用全局变量 3.在运行时选择不同的环境 九、上一个接口的返回值如何作为下一个接口的参数 1.上一个接口的tests中取值 //JSON.parse把返回的值转化成一个vjson格式的数据保存到value这个变量中 var value JSON.parse(responseBody) //把取得的token值保存到全局变量的access_token变量中。 pm.globals.set(“access_token”, value.access_token); 2.下一个接口通过{{access_token}}取值 十、PHPWIND论坛API项目实战 此项目笔者列举出有如下接口 1.访问项目接口 2.登录接口 3.跳转到登录成功页面接口 4.选板块接口 5.点击新板块接口 6.发帖接口 7.跳转到发帖成功接口 8.回帖接口 9.跳转到回帖成功页面接口 10.退出接口 接口文档如下 接口演示如下 总结 感谢每一个认真阅读我文章的人 作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。 软件测试面试文档 我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 视频文档获取方式 这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
http://www.dnsts.com.cn/news/119654.html

相关文章:

  • ico网站建设成都网站开发的公司
  • 四川成都网站制作百度推广必须做手机网站吗
  • 外贸网站建设560个人主页网页设计源代码
  • 怎么在ps里做网站设计wordpress模板站如何安装
  • 网站建设讠金手指科杰上海人才市场招聘网
  • 旅游网站系统功能网页设计就是网站开发吗
  • 网站建设的基本教程百度seo关键词排名优化
  • 佛山房地产网站建设温州做高端网站公司排名
  • 经济型网站建设wordpress菜单链接地址
  • 有哪些好的做h5的网站青岛做一个网站多少钱
  • 网站制作软件区别wordpress软件模板下载
  • 毕业设计做网站前端wordpress在线视频
  • 婚纱网页设计素材无锡做网站优化
  • 网站备案管理系统登录不上去网络推广如何有效
  • 为什么最近好多网站打不开了探测器 东莞网站建设
  • 精益生产网站开发方案wordpress淘宝客防被k
  • 企业做网站公司怎么样硬件开发软件有哪些
  • 在国外做网站建设一个小网站需要多少钱
  • 西数网站助手爱站网ip反域名查询
  • 软件开发和网站建设哪个好深圳企业社保登录入口
  • 宣传产品的方式seo刷关键词排名免费
  • 石家庄做网站排名公司h5开发环境
  • 网站建设任务和标准国内专业网站建设
  • 网站开发哪便宜嵌入式设计与开发
  • 网站建设与管理模拟试卷一衡阳市确诊名单
  • 漳州网站建设多少钱网站建设全包 广州
  • 如何做自己的网站表白篇高端网站愿建设
  • 电影网站怎么做不犯法iis怎么加载网站
  • 微网站建设包括哪些内容网页制作与设计考的在哪查房
  • 阿里巴巴国际站网页版青岛网站建设‘’