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

酷家乐个人网页版网站搜索引擎优化

酷家乐个人网页版,网站搜索引擎优化,wordpress 4.5.2模板,雕塑网站模板本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口…

本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

ApiPost响应参数变量

response.raw:原始响应数据

调用示例:

response.raw.status //响应状态码(200、301、404等)
response.raw.responseTime //响应时间(毫秒)
response.raw.type //响应类型(json等)
response.raw.responseText //响应文本

response.json:json格式的响应数据(上面示例用的就是这个)

bcc7a19980a3407ceff3740762b2f845.png

调用示例如上面示例:

response.json.data.token //也可以 response.json.data["token"]

response.headers:响应头

cbc1ceaa3c6419a192a2ecb7e92f56df.png

调用示例:

response.headers.server //也可以 response.headers["server"]

response.cookies :响应cookie

7dec3998f657032e343b3f6189855a7d.png

调用示例:

response.cookies.PHPSESSION //也可以 response.cookies["PHPSESSION"]

ApiPost常用方法集合:

1、设置环境变量

apt.variables.set("key", "value"); // 设置一个环境变量 key 值为value
apt.variables.get("key"); // 获取环境变量 key的值
apt.variables.delete("key"); // 删除环境变量 key
apt.variables.clear(); // 清空环境变量

2、设置全局变量

apt.globals.set("key", "value"); // 设置一个全局变量 key 值为value
apt.globals.get("key"); // 获取全局变量 key的值
apt.globals.delete("key"); // 删除全局变量 key
apt.globals.clear(); // 清空全局变量

3、检查response body中是否包含某个string

apt.assert('response.raw.responseText=="test"');  // 检查响应文本是否等于test字符串
apt.assert('response.raw.responseText.indexOf("test") > -1');  // 检查响应文本是否含有test字符串

4、检测返回JSON中的某个值是否等于预期的值

apt.assert('response.json.hasOwnProperty("errcode")'); // 检测返回json对象的是否含有errcode字段
apt.assert('response.json.errcode=="success"');  // 检测返回json对象的errcode字段是否等于success字符串
apt.assert('response.json.errcode.indexOf("success") > -1');  // 检测返回json对象的errcode字段是否含有success字符串
apt.assert('response.json.errcode!="success"');  // 检测返回json对象的errcode字段是否不等于success字符串
apt.assert('response.json.errcode>=1');  // 检测返回json对象的errcode字段是否大于1
apt.assert('response.json.errcode==null'); // 检测返回json对象的errcode字段是否是null

5、测试response Headers中的某个元素是否存在(如:Content-Type)

apt.assert('response.headers.hasOwnProperty("content-type")');

6、验证Status code(响应码)的值是不是等于200

apt.assert('response.raw.status==200');

7、验证Response time(请求耗时)是否大于某个值

apt.assert('response.raw.responseTime>=100');

8、获取请求参数:

我们可以在预执行脚本里,通过 request 对象来获得请求的参数数据。该对象结构如下:

{"url": "https://console.apipost.cn/need_token.php",  // 字符串,请求URL"method": "POST",    // 字符串,请求方式"timeout": 25000,    // 数字,请求超时时间限制(毫秒)"contentType": "application/x-www-form-urlencoded", //字符串,请求contentType"request_bodys": { // 对象,预定义请求Body参数"user_id": "1","nick_name": "jim green"},"request_headers": { // 对象,预定义请求Header参数"Authorization": "Basic amltOnB3ZDEyMw=="}
}
http://www.lbrq.cn/news/2348155.html

相关文章:

  • 深圳网站建设易通鼎商品推广
  • 网站建设招标流程图免费刷推广链接的软件
  • 做免费嗳暧视频网站软文发布的平台与板块
  • wordpress文章添加按钮霸榜seo
  • 最火的做牛排沙拉网站seo虚拟外链
  • 最强的网站建设电话seo公司资源
  • 吉安市网站制作关键词推广排名
  • 用python做网站的多吗单页关键词优化费用
  • 武汉企业做网站找哪家好网络营销软件商城
  • 微商网站如何做推广方案8个公开大数据网站
  • 那个公司做的网站详情页好看厦门网站seo
  • 昆明网站建设贴吧线上推广方案模板
  • 打开网站notfound百度推广怎么使用教程
  • 西宁做网站君博认同疫情最新情况
  • 数据百度做网站好用吗属于seo网站优化
  • 关于网站建设的建议百度图片搜索入口
  • 华大集团 做网站广告设计公司
  • 去水印小程序源码seo云优化公司
  • 网站开发公司怎么找客户武汉seo搜索引擎
  • 500网站建设做seo需要投入的成本
  • 凯里建设网站广州百度推广代理公司
  • a做片手机免费网站有哪些什么平台可以免费推广产品
  • 网站建设中正在为您转2023年8月疫情又开始了吗
  • 学室内设计好不好一键优化下载安装
  • 网站建设专业知识应用百度企业网盘
  • 如何用asp编写网站后台如何写推广软文
  • 台湾大陆最新军事消息深圳网站优化推广
  • 如何做pdf电子书下载网站百度推广是干什么的
  • 帝国cms门户网站模板华为云速建站
  • 访问网站速度慢网络推广网站程序
  • 推客系统开发:从零构建高并发社交平台的技术实践
  • Linux4:线程
  • 深入解析Linux进程地址空间与虚拟内存管理
  • Unity沉浸式/360View/全景渲染
  • 基于Ruoyi和PostgreSQL的统一POI分类后台管理实战
  • RAG实战指南 Day 16:向量数据库类型与选择指南