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

北京市海淀区网站建设企业网络推广计划

北京市海淀区网站建设,企业网络推广计划,网站建设管理汇报,asp网站验证码不显示各位小伙伴大家好, 今天为大家带来postman实战接口测试详细教程 一、通过接口文档集合抓包分析接口 通过fiddler抓包获取到注册接口URL地址及相关参数数据,并通过接口文档分析接口参数内容及参数说明, 如有必要的依赖条件必须进行梳理, 如token等 Fiddler抓包注册接口请求与…各位小伙伴大家好, 今天为大家带来postman实战接口测试详细教程 一、通过接口文档集合抓包分析接口 通过fiddler抓包获取到注册接口URL地址及相关参数数据,并通过接口文档分析接口参数内容及参数说明, 如有必要的依赖条件必须进行梳理, 如token等 Fiddler抓包注册接口请求与响应: 接口文档关于注册接口的描述与参数说明: 二、通过postman发起请求并获取响应结果 通过第一步获取到的相关数据,按照请求的沟通, 分别填写对应的请求行,请求头,请求体相关数据, 发起请求 注意: 通过接口文档与抓包, 我们观察到接口的请求参数传参方式 Content-Type: application/x-www-form-url-encoded, 因此我们在选择数据时,必须在Body中选择该类型进行参数传递。 Content-Type: 传参方式类型 1.form-data: 接口类型为文件上传类型时, 可以选择Body中的 form-data, 此时请求头中Content-Type: multipart/form-data 2.x-www-form-url-encoded: post请求默认传参方式, 传输数据类型为 key1valuekey2value…, 此时请求头中Content-Type: application/x-www-form-url-encoded 3.text/json格式数据传参: 选择Body中的Raw, 再选择json/text即可 Json格式必须以: {key: value, key:value…}格式进行传参 4.get请求参数写在URL的?之后, postman中也可以通过Params模块进行传参 三、设置环境变量引用 postman中环境变量: Environments -- 设置新的环境 -- 添加项目的基础接口URL地址 环境变量的引用方式:  {{变量名}} 在请求中通过{{host}}引用环境变量中的数据即可 也可以通过Tests模块, 使用Javascript脚本进行环境变量的设置与获取。 四、postman中的Tests模块: 1、获取响应数据 通过Javascript脚本获取响应文本数据,并在conlose控制台进行输出 //获取postman响应文本数据varresp pm.response.text();//控制台输出 获取到的响应数据console.log(resp);// 从响应数据中提取需要的key的值var userid resp.json().userid;// 通过代码添加到环境变量中 key: id, value: useridpm.environment.set(id,userid);// 从环境变量中获取指定key的值Var id pm.environment.get(id); 2 断言 方式1: Status code: Code is 200//断言HTTP协议响应状态码为: 200pm.test(断言HTTP协议响应状态码为200, function () {pm.response.to.have.status(200);});方式2: Response body: Contains String//断言响应文本中包含预期的字符串数据pm.test(断言响应文本中包含:登录成功, function () {pm.expect(resp).to.include(登录成功);});方式3: Response body: JSON value check// 断言预期结果中的指定key的值与预期数据一致pm.test(断言userid:uid, function () {pm.expect(userid).to.eql(((uid).toString()));});方式4: Response body : Is equal to a string// 断言响应文本值与预期数据完全一致pm.test(Body is correct, function () {pm.response.to.have.body(系统提示: 登录成功);}); 五、批量执行 构造外部参数化文件, 参数引用使用 {{列名}}进行调用; 点击runner,将collection文件中需要运行的接口拖入, 浏览器外部参数化文件,设置参数化, 勾选 Save responses保留响应结果 执行结果 六、通过newman执行 将脚本文件和环境变量文件导出, 导出后问.json格式的脚本文件 安装newman,通过newman命令行进行执行 newman run api.json -e api-env.json -d data.txt -n 3 run collection脚本文本 -e 指定环境变量文件 -d 指定外部参数化数据文件 -n 指定迭代次数 期望能够给大家带来帮助, 文档中接口抓包相关内容, 请关注 软件测试藏经阁 公众号, 历史文章。 最详细的postman接口测试实战教程
http://www.dnsts.com.cn/news/129833.html

相关文章:

  • 企业网络营销网站设计wordpress 本地环境
  • 温州网站排名优化公司哪家好装修公司免费网站模版
  • 百度网站建设制作公司家装公司需要什么条件
  • 怎么建设一个宣传网站网站做seo收录
  • jsp网站建设作业东莞专业网
  • 手机端网站模板网站正在建设中模板
  • 接私活 做网站南沙开发区建设和交通局网站
  • 网站建设需要什么样的内容常见的网页布局有哪些
  • 网站后台统计代码网站网页设计内容
  • 永久域名免费注册网站重庆市建设工程信息网官网专家评审
  • 怎么做建设网站首页南昌网站建设大全
  • 中国建设网站工程承包分包法酒店如何做好线上营销
  • 外贸公司没网站旅游网页设计说明书
  • 网软志成免费部队网站源码下载网站建设服务费合同模板
  • 阿里云上如何用iis做网站德州市平原县建设局网站
  • python企业网站开发大桥外语官方网站星做宝贝
  • 编程猫少儿编程网站南宁市规划建设局 网站
  • 网站网页建设论文老师用什么网站做ppt
  • 欧美做的爱爱网站有哪些上海做网站品牌公司有哪些
  • 做网站的框架有广西美丽乡村建设网站
  • 微网站O2O平台平台开发网页广告出价平台
  • 知名建筑设计网站网页版微信登录二维码已失效
  • 中国建设银行网站会员登录wordpress服务器版
  • 设计网站的结构时wordpress打开速度慢
  • arial 网站开发是用犀利wordpress分类标题
  • 网站开发中为什么有两个控制层江苏建站速度忿
  • 上海的网站开发公司电话宠物网站模板
  • 节庆时候的网站是怎么做的直播软件大全
  • 好网站建设公司的网站360网址大全电脑版
  • 外贸响应式网站设计建设网站建设什么挣钱