自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

转载 apipost脚本使用讲解二

在apipost中通过预/后执行脚本设置全局变量或者环境变量。全局变量或者环境变量设置完之后,可以使用获取全局变量\获取环境变量进行获取使用console.log打印控制台中查看获取的环境变量和全局变量...

2021-04-27 16:43:21 347

转载 怎样在apipost预执行脚本中发送一个请求?

发送from-data格式的请求apt.sendRequest({url:“http://127.0.0.1:8888/login”,method:“POST”,headers:{“cookie”:“a=1;b=2”,“content-type”:“multipart/form-data”},timeout:“25000”,formData:{“name”:“xiaoming”,“pwd”:123}}, function (response) {console.log(response

2021-04-23 14:30:45 302

转载 apipost脚本使用讲解一~全局变量

一、全局变量设置一个全局变量:apt.globals.set("key", "value");可以用apt.globals.set()设置一个自定义的值,如:apt.globals.set("test", "这是一个全局变量");apt.globals.set()方法可以和request方法、response方法一起使用。apt.globals.set()和request方法一起使用可以获取当前的请求:如apt.globals.set("request", request);获取当前的请

2021-04-23 13:58:58 891

转载 接口协作--apipost接口协作工具

接口协作apipost支持接口在线协作编辑功能,打开apipost创业一个团队,在创建一个项目。在把需要一起协作的人员添加到团队中 在进行项目编辑把需要进行协作的人员拉取到项目中 之后在进入项目创建接口就可以进行接口协作了 ...

2021-04-14 10:34:57 223

转载 怎样测试一个网站?

一、软件测试的原则1、软件测试应尽早执行,并贯穿于整个软件生命周期2、软件测试应追溯需求3、测试应由第三方来构造4、穷举测试是不可能的,要遵循 Good-enough 原则5、必须确定预期输出(或结果)6、必须彻底检查每个测试结果7、充分注意测试中的群集现象8、缺陷的二八定理9、严格执行测试计划,排除测试的随意性10、注意合法合理的输入,也要注意非法的非预期的输入11、检查程序是否做了不该做的12、测试应从“小规模”开始,逐步转向“大规模”13、反复使用同样的测试会使软件具有抵抗力

2021-04-08 17:20:56 602

转载 ApiPost组成介绍

一、ApiPost组成介绍二、安装和简单使用下载地址:https://www.apipost.cnapipost可以快捷方便的进行接口测试,在需要需要使用header或者cookie的时候。apipost可以自定义header参数:apipost还提供cookie管理可以自动存储,登录返回的cookie三、Apipost接口参数化设置apipost提供了获取request和response方法,可以使用response方法获取响应返回的变量参数token在后执行脚本中

2021-04-08 17:10:05 457 7

转载 接口测试--ssl证书

一、为什么要引用ssl证书在全球各大浏览器推出多项支持HTTPS的政策下,越来越多的网站不得不为了网络安全放弃简单快捷的HTTP明文协议,转为更加安全的HTTPS加密协议,而绝大部分的通常使用ssl证书来切换HTTPS。二、什么是http和httpsHTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP

2021-04-07 11:01:50 305

转载 apipost注意事项

在使用接口测试工具apipost时注意事项一、代理工具和apipost不能同时使用apipost不支持和代理工具同时使用,代理工具关闭之后还是无法使用,有可能是代理工具在电脑的环境变量中添加了一个变量http_proxy。打开环境变量删除http_proxy就好了二、接口发送的时候后端以application/json,传递的为form-data在使用apipost发送接口请求的时候,响应值为空。查看request的header头部中的content-type是form-data还是ap

2021-04-01 17:41:57 4061 1

转载 用apipost做接口测试时,怎样使用if判断语句?

apipost的脚本支持js语法,可以在预/后执行脚本中编写自己需要的脚本。apipost支持获取request的传递的参数。在进行登录测试的时候需要多个账号进行测试,就可以根据request传递的值使用判读语句进行判断,在调用其他的账号进行接口请求if(request.request_bodys.name==“xiaoming”){apt.globals.set(“username”, “xiaohong”);}else if(request.request_bodys.name==“xiaoho

2021-03-30 15:39:19 369

转载 apipost使用mock随机获取数据测试(详解)

登录接口测试的时候,会有个登录账号每个账号都需要测试一下,为了不每测试一个账号就修改一下body参数,可以在预执行脚本中编写一个mock脚本进行获取把这些登录账号设置为数组,在获取数组,把数组中的值赋值为环境变量或者全局变量,调用变量就可以了。var arr = [{“test”:[“xiaoya”,“1”]},{“test”:[“admin”,“2”]},{“test”:[“xiaoming”,“3”]}];var index = Math.floor((Math.random()*arr.le

2021-03-30 13:08:34 788

转载 使用apipost参数定位演示

使用apipost参数化和断言的时候,需要进行参数定位。参数化的时候定位tokentoken在响应中的位置为response.json.data.token,我们用console.log打印token的值如何定位包含在数组中的参数,定位name这个值定位数组需要定位它是数组的第几个值从0开始,response.json.data.test[0].name,response.json.data.test[1].name...

2021-03-26 16:58:41 140

转载 mock变量自定义变量的使用---接口测试

接口测试的时候会使用随机的变量,apipost内置有mock变量和全局变量,还支持在脚本中使用mock.js进行自定义变量生成内置全局变量的使用mock内置字段,直接复制使用就可以了json中也可以直接复制使用自定义mock变量,在预执行脚本中进行编辑直接调用timestamp就可以了...

2021-03-26 11:29:41 302

转载 接口测试--自定义断言设置

接口测试的时候,有时候会对接口进行断言,apipost在后执行脚本中提供了断言功能apt.assert(‘response.raw.responseText==“test”’);apt.assert(‘response.raw.status==200’);apt.assert(‘response.raw.type==“json”’);apt.assert(‘response.raw.responseTime>=100’);apt.assert(‘response.json.errc

2021-03-24 18:05:36 222

转载 【分享】高效生成接口文档好方法

接口开发完测试好之后就需要,编写接口文档,apipost自带接口文档生成功能。我们只需要保存好接口的数据,成功响应和失败响应然后点击发布,复制接口连接就可以在网页中打开了

2021-03-23 19:36:18 114

转载 详解接口流程化测试

在接口编写完成之后,需要就行接口流程化测试,查看接口之间的数据关联性,apipost自带接口流传测试功能点击流程测试选择需要进行流程测试的接口点击开始测试就可以进行流程测试了,流程测试可以查看断言和接口具体请求的信息我们可以在接口的后执行脚本、目录后执行脚本或者全局后执行脚本中添加断言...

2021-03-22 18:12:35 127

转载 学会在接口测试时使用变量

在进行接口测试的时候有些参数需要生成随机的参数值,不可能每次发送都手动进行修改,就需要是变量进行赋值apipost内置全局变量和mock变量我们只需要直接引用就可以了引用内置全局变量,输入”{“就会出现提示,选择自己需要的变量点击就可以直接引用了引用内置mock字段变量,打开内置mock字段直接粘贴复制到,参数的值当中就可以使用了json中引用内置mock的值也是直接复制引用我们还可以使用mock.js自定义变量,然后使用全局变量或者环境变量调用自定义变量..

2021-03-20 13:16:07 272

转载 如何进行接口参数化?

做接口测试的时候,有些请求参数都是重复的或者是可以随机的,那么就需要我们进行接口参数化。接口参数化第一步,定位获取需要参数化的参数apipost提供了定位参数的方法,response.json(获取响应值的json),定位json中的参数通过全局变量或者环境变量获取值定位获取到需要的参数值之后就是引用了apipost引用的方法是{{参数名称}}...

2021-03-19 12:27:58 3570

转载 【转载】软件测试--接口测试入门

一、什么是接口测试接口测试顾名思义就是对测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。二、如何进行接口测试进行接口测试之前我们需要获取接口信息,一般是接口文档,没有接口文档的通过抓包获取接口信息。接口测试需要的主要信息有:1、url:接口地址2、header头部3、请求方法get、post或者其他方式4、body参数把这些信息填写到接..

2021-03-17 16:58:59 97

转载 【分享】善用工具高效完成前后端对接

一、接口对接在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。二、接口协作、接口测试---apipost完成日常工作中的接口测试同事团队成员直接的相互协作

2021-03-16 15:18:59 315

转载 【面试】被问“怎么进行接口测试”的知识点大全

一、什么是接口测试接口测试顾名思义就是对测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。二、为什么要做接口测试现如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且我们都知道,测试时间介入得越早,那么相对而然软件质量会更好,所以目前市面上的公司对于接口测试越来越重要,因为接口测试介入的时间比较早,一般在界面还没开发出来就进行接口测试(当然如果有界面也是开发

2021-03-15 16:20:06 288

转载 测试时遇到自动重定向的接口怎么办?

在进行接口测试的时候,遇到了自动重定向的接口,只想测试本接口的,不希望跳转到重定向的页面。比如301、302重定向301重定向又称之为永久性转移301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。302重定向又称之为暂时性转移(Temporarily Moved )302状态码应用的典型场景是服务器页面路径的重新规划比如一个portal页面,换了新的域

2021-03-12 16:24:42 897

转载 怎样在使用apipost做接口测试时使用mock变量?

使用apipost进行接口测试的时候,post接口一json格式传递参数的时候,有的参数需要生成随机不重复的参数值。apipost内置mock字段变量我们只需要在json中直接复制自己需要的变量就可以使用了我们也可以自定义mock变量,我们在接口的预执行脚本编写自定义的mock变量,我们自定义一个手机号,然后设置为环境变量或者全局变量const phonePrefix = ['132', '135', '189']const index = Math.floor(Math.ran

2021-03-10 16:33:21 581

转载 【亲测可用】只用apipost就能实现接口流程化测试

在编写完接口之后,需要对多个有关联的接口进行接口关联性测试,这个时候就要进行接口流程测试了。apipost自带接口流程测试功能点击流程测试把需要进行流程测试的接口进行选中点击开始测试,就可以进行接口流程化测试了。我们还可以设置运行次数,执行10次...

2021-03-09 19:36:40 116

转载 apipost如何进行接口断言

在做接口测试的时候,会对接口进行断言,一个完整的接口测试,包括:请求->获取响应正文->断言。一、apipost如何进行断言apipost的断言设置实在后执行脚本中进行编写的。apipost本身提供了11中断言:apt.assert(‘response.raw.responseText==“test”’);测试响应内容是否为testapt.assert(‘response.raw.status==200’);测试响应码是否为200apt.assert(‘response.ra

2021-03-08 11:59:03 512

转载 测试-apipost如何手动自定义content-type

使用apipost进行接口测试的时候,有时候会用到一些自定义或者不常见的content-type格式,这个时候就要手动在header头部自定义content-type。这里我们自定义一个content-type,格式为application/octet-stream然后body选择的为form-data,然后什么body中什么都不填写,点击发送,发送的content-type的格式是为自定义的application/octet-stream。在body中添加参数进行发送,结果content

2021-03-05 15:27:06 1648 1

转载 怎样解决apipost传递json参数时出现“@和/的问题”?

使用apipost进行接口测试的时候,传递json参数的时候字符穿中包含有@和/的时候就无法进行正常的访问。是因apipost支持json参数使用内置mock字段,解决办法是在设置里面,把自动识别请求参数的Mock变量选择为不匹配就可以了。...

2021-03-04 13:21:34 741 1

转载 【分享】apipost发送json参数时出现转义字符的处理方法

apipost v5版本使用的时候,发送json格式的,后台接收的时候会有转移字符。但是后台接收的数据不能出现其他字符。 解决这个问题的办法,就是打开设置把发送数据json化选择为开启状态,传递的接送参数就不会出现转移字符. ...

2021-03-03 12:37:55 2239

转载 apipost变量使用(一)

apipost如何设置mock变量,多个接口同时调用这个变量,如何保证调用的变量值是相同的?这里我们使用的mock变量不能是apipost内置的mock字段,可以在登录接口的预执行脚本自己编写一个mock变量,apipost的脚本编写支持js语法。在登录的与执行脚本中编写一个自定义mock变量,在使用环境变量获取自定义mock变量,const phonePrefix = [‘132’, ‘135’, ‘189’]const index = Math.floor(Math.random() * p

2021-03-02 15:17:47 529

转载 【apipost个人使用经验集】如何使用cookie管理器

在学习apipost中cookie管理器如何使用之前,我们先了解一下什么是cookie,cookie有什么组成,各自代表的什么含义。一、什么是cookieCookie 的本职工作并非本地存储,而是“维持状态”。因为HTTP协议是无状态的,HTTP协议自身不对请求和响应之间的通信状态进行保存,通俗来说,服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。我们可以把Cookie 理解为一个存储在浏览器里的一个小小的文本文件,它附着在 HTTP 请求上,在浏览器和服务器之间“飞来飞去

2021-03-01 12:42:16 429

转载 apipost流程测试

Apipost新版的流程测试功能,添加了断言成功失败统计和接口发送请求详细信息查看。一、断言成功失败统计我们在接口的后执行脚本中添加断言添加了响应内容是否是test、响应码是否为200和响应内容是否是json打开流程测试,导入登录接口,点击发送查看断言这里我们可以看到详细的信息,这就是apipost流程测试断言统计功能二、流程测试接口详情查看apipostv5.0版本之后,流程测试可以查看接口发送的具体请求和响应详情,我们用流程测试发送两个接口如何查看接口详情那,我们只要点击接口名称

2021-02-26 11:56:12 281

转载 【apipost个人使用经验集】Apipost不同脚本的区别

在使用国产接口测试和接口文档生成工具Apipost的时候,在使用预/后执行脚本的时候,会发现有接口的预/后执行脚本、全局脚本和目录脚本。今天给大家介绍如何使用预/后执行脚本、全局脚本和目录脚本。apipost接口中的预/后执行脚本主要针对的是此接口进行脚本的使用。例如:在接口的预执行脚本中发送一个请求获取一个请求的值。这个值是token,然后本接口需要使用这个返回的token.在预执行脚本中发送请求,然后在使用环境变量或许请求返回的token值然后我们在引用token这是单接口需要引用

2021-02-25 12:19:08 194

转载 【apipost个人使用经验集】解决apipost提示error:invalid protocol

使用apipost的时候遇到了error:invalid protocol的问题查找了一下原因,是因为使用了代理的问题,关闭代理之后还是出现error:invalid protocol的问题。看了一下环境变量发现使用代理服务器会在环境变量中设置一个http_proxy,我们只要删除改环境变量就可以正常使用apipost了...

2021-02-24 14:00:47 839

转载 怎样使用apipost的控制台功能?

在进行接口测试的时候,我们需要查看详细的请求发送和具体的响应。所以就需要使用控制台功能。apipost查看发送的请求的详细数据,还可以打印预/后执行脚本中的数据。打开控制台我们发送一个请求查看控制台,控制台会显示这个请求的具体信息。如图所示在预/后执行脚本中使用console.log打印一条数据:console.log(“打印一条数据到控制台”) ...

2021-02-04 16:09:17 444

转载 apipost预/后执行脚本示例

ApiPost预执行脚本:预执行脚本就是在接口发送之前执行脚本中的脚本。我们在预执行脚本中使用console.log(“预执行脚本”)打印预执行脚本这句话就会在接口请求发送之前发送还可以在预执行脚本中打印request请求ApiPost后执行脚本:后执行脚本就是在接口发送完成之后执行脚本中的脚本我们打印后执行脚本这句话console.log(“后执行脚本”)后执行脚本中的console.log(“后执行脚本”),就会在接口请求发送完成之后进行运行后执行脚本中可以打印,响应的respons

2021-02-03 16:10:07 327

转载 【转帖】apipost脚本讲解

在使用apipost的时候,需要获取请求传递的request和响应的response。可以在脚本中编写apipost自带的函数进行获取。一、apipost获取请求的request的方法:request:获取当前请求参数对象request.url:获取当前请求urlrequest.method:获取当前请求Methodrequest.timeout:获取当前请求超时时间request.contentType:获取当前请求contentTpyerequest.request_bodys:获取当前请求的请

2021-02-02 12:29:18 582 1

转载 如何进行接口协作更高效

前端开发人员和后端开发人员,在接口完成之后就需要进行接口协作,如何高效便捷的进行接口协作就可以使用国产的接口测试、接口文档生成和接口协作工具apipost打开apipost切换到团队页面添加需要进行协作的人员新建所属于这个团队的项目点击进入项目,就可以在APIs中进行项目协作了...

2021-02-01 18:13:57 195 1

转载 软件测试详解17--接口对接

一、接口对接在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。二、接口对接工具国产接口测试工具和接口文档生成工具:apipost1、这个直接去官网下载即可,我们使用免费

2021-01-29 15:39:16 2338

转载 详解接口文档的编写

正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。下面我总结下自己看到的优秀接口文档。一、背景介绍接口:APIAPI(Application Programming Interface)即应用程序接口。可以认为 API 是一个软件组件或是一个 Web 服务与外界进行的交互的接口。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。从另一个角度来说,API是一套协议,

2021-01-28 13:52:40 6025

转载 接口测试时没有接口文档怎么办?

在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。但如果没有提供接口开发文档的请求下,我们该如何编写接口测试脚本呢?在编写测试脚本前要做哪些必要的准备呢?一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试把抓取的接口数据,填写到接口测试工具中二、接口测试工具接口测试工具可以推荐使用国产接口测试和接口文档生成工具:apipost既可以满足接口测试的要求,还可以在接口测试完成

2021-01-27 12:50:35 2573

转载 [分享]面试时被问如何进行接口测试怎么回答

一、接口测试案例的整体方案第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档;第二步:从接口说明文档中整理出接口测试案例,里面要包括详细的入参和出参数据以及明确的格式和检查点。第三步:和开发一起对接口测试案例进行评审。二、接口测试环境准备apipost不需要配置安装环境,直接下载之后,点击安装包无脑下一步就可以了。三、进行接口测试安装好apipost之后,直接打开apipost新建两个接口,一个登录接口一个查询接口查询接口需要获取登录返回的token值

2021-01-26 13:44:40 872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除