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

南京公司网站建设费用shopping跨境电商平台

南京公司网站建设费用,shopping跨境电商平台,lamp 做网站,自适应网站如何做mip网页文章目录 一、概念1.接口测试流程2.URL3.HTTP协议4.RESTful5.案例介绍 二、Postman1.Postman软件2.登录接口调试-获取验证码3.登录接口调试-自动关联数据4.合同上传接口-提交请求数据5.提交参数查询6.批量执行7.接口用例设计8.断言8.参数化三、案例1.项目2.课程添加3.课程列表查… 文章目录 一、概念1.接口测试流程2.URL3.HTTP协议4.RESTful5.案例介绍 二、Postman1.Postman软件2.登录接口调试-获取验证码3.登录接口调试-自动关联数据4.合同上传接口-提交请求数据5.提交参数查询6.批量执行7.接口用例设计8.断言8.参数化三、案例1.项目2.课程添加3.课程列表查询4.课程修改5.课程删除 四、接口自动化1.接口自动化测试流程2.搭建自动化测试环境3.接口自动化框架4.Requests5.接口对象封装6.断言7.数据驱动8.allure 注 一、概念 1.接口测试流程 1.接口文档解析 2.设计测试用例 3.脚本开发 4.执行脚本 5.缺陷跟踪 6.测试报告 2.URL 是互联网上标准资源的地址一般称为统一资源定位符。 (1)组成 协议://hostname[:port]/path/[?查询参数1查询参数2] 3.HTTP协议 超文本传输协议基于请求与响应的应用层协议。 (1)作用 规定了客户端与服务器之间信息传递规范是二者共同遵循的协议。 (2)组成 1.HTTP请求定义请求数据格数 请求行、请求头、请求体 2.HTTP响应定义响应数据格数 状态行、响应头、响应体 4.RESTful 5.案例介绍 (1)项目介绍 客达天下销售管理系统(CRM)前后端分离。 (2)待测接口 1.合同管理业务 登录、添加课程、上传合同、新增合同。 2.课程管理模块 添加课程、修改课程、查询课程、删除课程。 (3)设计业务流程测试用例 1.根据流程图找出业务路径。 2.根据业务路径分析对应的接口请求。 3.将业务路径转化为接口测试用例。 (4)合同新增业务流程 (5)解析接口文档 二、Postman 1.Postman软件 1.介绍 是一个接口调试工具 2.下载 官网 2.登录接口调试-获取验证码 如何发送请求并查看响应结果 1.设置请求方法 2.设置URL 3.设置请求头 4.设置请求数据 5.点击Send发送请求 6.查看响应状态码 7.查看响应体数据 3.登录接口调试-自动关联数据 解决接口之间需要自动传递数据的问题。 Tests Body-raw: 4.合同上传接口-提交请求数据 5.提交参数查询 (1)设置在URL中 (2)设置在Params区域 6.批量执行 7.接口用例设计 (1)单接口测试 1.正向测试 1.1必填参数 P2 1.2全部参数 P2 2.逆向测试 2.1参数数据为空 P3 2.2参数类型不符 P3 2.3参数长度不符 P3 2.4业务规则不符 P3 (2)使用Postman 8.断言 (1)Status code:Code is 200 (2)Response body:Contains string (3)Response body:JSON value check 8.参数化 (1)步骤 1.测试数据保存在数据文件单独维护 2.引用数据文件实现脚本循环调用 (2)实现 三、案例 1.项目 2.课程添加 (1)单接口设计测试用例 1、正向 1.1全部必填参数 1.2全部参数 2、逆向 2.1为空 2.2长度不符 2.3类型不符 2.4规则不符 (2) 3.课程列表查询 单条件查询 组合条件查询 4.课程修改 5.课程删除 接口文档 四、接口自动化 1.接口自动化测试流程 1.选取自动化测试用例 2.搭建自动化测试环境 3.搭建自动化测试框架 4.代码实现自动化 5.输出测试报告 6.实现持续集成 2.搭建自动化测试环境 (1)编程语言 python (2)测试框架 pytest (3)请求接口 requests 3.接口自动化框架 设计思路 项目目录 4.Requests 安装pip3 install requests 验证pip3 show requests 操作步骤导包、发送接口请求、查看响应数据 (1)发送请求 requests.请求方法(url,paramsNone,dataNone,jsonNone,headersNone)#参数 请求方法get/post/put/delete url:请求的url地址 params:请求查询参数 data:请求体为form表单参数 json:请求体为json参数 headers:请求头参数 (2)查看响应 属性/方法说明response.status_code状态码response.json()JSON形式的响应内容response.text文本形式的响应内容response.url请求urlresponse.encoding查看响应头部字符编码response.headers头信息response.cookiescookie信息 (3)登录接口调试-获取验证码 (4)处理multipart/form-data: requests.请求方法(url,dataNone,jsonNone,headersNone,filesNone)#补充 files:上传的文件 fopen(test.pdf,rb) :读取文件数据 responserequests.post(urlxxx,files{file:f}) :设置请求数据(5)解决接口之间的数据依赖 使用python中变量或属性接口依赖数据 5.接口对象封装 6.断言 相等断言 assert test_data‘xxx’ 包含断言 assert ‘xxx’ in test_data 7.数据驱动 以测试数据驱动脚本执行维护焦点从脚本转向测试数据的一种自动化测试设计模式。 8.allure 帮助文档https://docs.qameta.io/allure 注 该为黑马程序员接口自动化测试 学习笔记有兴趣的可以去b站了解更多。
http://www.hkea.cn/news/14387316/

相关文章:

  • 在哪找专业做淘宝网站重庆网站建设yunhuit
  • 史家小学网站建设wordpress和
  • 建湖县住房和城乡建设局网站如何向雅虎提交网站
  • 网站建设是什么意思 打不开企业网站模板下载需谨慎
  • 手机能制作网站吗网页生成pdf失败
  • 微信导航网站 dedecms做服装搭配的流行趋势网站
  • 优化大师官方网站外贸平台网站建设
  • 吐鲁番好网站建设设计创建公司多少钱
  • 网站开发的目的意义网站平台开发多少钱
  • 购物网站订单状态模板全国建筑行业资质平台查询
  • 做网站如何让用户注册wordpress显示作者的信息
  • 直播网站开发费用江西事件最新消息新闻
  • 枣强网站建设代理html5 手机网站 模板
  • 电子商务网站建设学什么软件集团公司网页设计
  • 什么是网站域名网站建设基本知识代码
  • 良庆网站建设创立一个公司需要多少钱
  • 手机优化大师官方版2018企业网站优化应该怎么做
  • 贵州省建设厅官方网站官网微信小程序制作详细流程
  • 南京外贸网站建设案例烟台网页制作
  • 网站源码下载pdf文件在哪可以接企业网站建设的活
  • 成华区响应式网站建设重庆建设造价工程信息网站
  • 安庆集团网站建设门户网站代做
  • 郑州app网站开发网站提交网址
  • 万网是做网站的吗房建设计图网站
  • 郑州高新区做网站的公司上海网站建设费
  • 崇信县门户网站西安网站自然排名优化
  • 有关网站开发的文献站长seo软件
  • 开发网站公司收入北京市住房和城乡建设部网站首页
  • 国外大气网站设计北京云邦网站建设
  • 网站备案帐号是什么情况青岛做网站找哪家好