自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试用例编写方法

测试用例编写方法等价类划分法一、等价类划分法的定义把程序的输入域和输出域划分成若干部分,然后从各个部分中选取若干代表性数据作为测试用例。这些数据在测试中的作用等价于其所属部分的其他值。二、等价类划分法的术语等价类:输入域的各个子集,该子集中所有数据在测试中的作用都是等效的。从等价类中选取个别数据用于测试的效果和该子集中所有数据用于测试的效果一样。有效等价类:对于程序的规格说明来说合理的,有意义的输入数据集合,有效等价类可检验程序是否实现了规格说明书中所规定的功能和性能。无效等价类:对于程序的规

2021-09-06 14:24:37 4203 1

原创 接口测试,负载测试,并发测试,压力测试区别

接口测试1.定义:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2.目的:更早的发现问题缩短产品周期发现更底层的问题3、方法:可以通过接口测试工具进行接口测试,查看接口的各种参数,请求头、请求体、响应和响应头是否符合要求规范。接口测试工具–apipost负载测试1、定义:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足

2021-08-31 14:19:41 5127 1

原创 快速生成好看实用的接口文档

一键生成文档打开apipost点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于raw类型的body参数,我们可以通过点击“提取字段和描述”来针对参数进行描述的填写:对于已经填写过的参数,A

2021-08-30 15:21:02 317 1

原创 apipost 使用脚本发送一个接口请求

利用预执行脚本发送一个请求在文档 “预执行脚本” 中,我们了解到,预执行脚本的作用主要是:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数动态添加、删除一个header请求参数动态添加、删除一个query请求参数动态添加、删除一个body请求参数发送HTTP请求本文主要介绍如何在预执行脚本里预先发送一个请求。使用场景我们可以在预执行脚本里先发送一个请求,并将请求结果绑定到变量,然后在当前接口的请求参数中使用这个变量。

2021-08-27 10:59:21 1083

原创 使用 mock 模拟登录接口数据

mock.js模拟登录接口第一步:打开apipost,通过mock服务来进行编写登录接口选择为mock环境第二步:编写自己的登录接口apipost支持_req.body对象,当 post 请求以 x-www-form-urlencoded 或者application/json 方式提交时,我们可以拿到请求的参数对象。通过_req.body对象,可以通过if语句等JavaScript的语法,判断_req.body对象的值进行接口编写,比如:登录接口的判断,账号密码正确、账号密码错误,账号不存在等

2021-08-26 11:54:30 3304

原创 mock.js 的作用

作用一:mock.js生成随机数据mock.js支持各种数据的随机生成,官网也有具体的示例它可以生成你想要的各种随机数据,这里我们用接口测试工具apipost演示一下mock.js生成随机数据。apipost内置mock变量,如图:选择随机生成一个日期字符串,直接复制也可以根据自己的需要,在脚本中进行编写,使用mock生成随机手机号const phonePrefix = ['132', '135', '189']const index = Math.floor(Math.random()

2021-08-25 11:38:53 823

原创 使用 mock.js 给前端生成需要的数据

Mock的意义通过 Mock 事先编写好 API 的数据生成规则,由工具动态生成 API 的返回数据。开发人员通过访问 Mock 来获得页面所需要的数据,就可以轻松地完成对接工作。前后端人员只需要定义好接口文档就可以开始并行工作,互不影响,只在最后的联调阶段往来密切;后端与后端之间如果有接口耦合,也同样能被Mock解决。测试过程中如果遇到依赖接口没有准备好,同样可以借助Mock,不会出现一个团队等待另一个团队的情况。这样的话,开发自测阶段就可以及早开展,从而发现缺陷的时机也提前了,有利于整个产品质量

2021-08-24 11:57:47 474 1

原创 apipost-- 接口流程化测试

流程测试的意义​流程测试是针对一个接口集合的测试,选择相应的环境,可以作为一系列请求一起运行。当您想要自动化API测试时,流程测试非常有用。点击开始,接口集合会并发的像服务器发出请求,最后会按照定义好的测试校验模块给出测试结果。创建一个流程测试创建一个流程测试需要如下步骤:1、新建接口,并添加断言2、打开流程测试,新建一个流程3、向流程添加测试接口4、选择环境,点击开始测试5、查看返回的测试接口流程测试界面如下图:查看流程测试中单个接口的信息通过点击接口名称查看请求的请求和响应

2021-08-23 10:45:00 495

原创 python 接口测试 unittest 使用详解

unittest框架解析unittest 是python 的单元测试框架,unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在安装pyhton 以后就直接自带了,直接import unittest 就可以使用。打开pycharm,引入unittest包,requests包接着调用unittestclass forTestTest(unittest.TestCase): #调用unittest使用unittest中的setUp方法,这个unittes

2021-08-20 11:19:01 542

原创 接口测试的时候如何一键获取 cookie, 并在其他接口引用?

进行接口测试的时候,往往需要获取登录返回的 cookie,并要携带给其他接口。如何一键获取 cookie,并在其他接口引用?我们可以使用 apipost 的 cookie 管理器功能COOKIE 管理器的意义COOKIE 管理器最主要的作用是保存并管理请求接口时服务器返回的 cookie,然后在其他接口需要使用到 cookie 的时候会自动携带到接口中。COOKIE 管理器的位置COOKIE 管理器的基本操作界面一个标准 cookie 的表达式cookie-test4=%E4%BD%A0%

2021-08-19 11:31:33 940

原创 接口测试 --apipost 如何自定义变量

如何在接口测试工具apipost自定义变量?这个就需要使用apipost自带的脚本功能,有预执行脚本和后执行脚本什么是APIPOST脚本APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。脚本可实现的功能测试(断言)请求返回结果的正确性(后置脚本)。动态修改接口请求参数,如增加接口签名参数等(前置脚本)。接口请求之间传递数据(使用脚本操作变量)。脚本中可以直接请求一个接口地址。APIPOST的脚本分为预执行脚本和后执行脚本。预执行脚本

2021-08-18 11:37:07 1197

原创 接口测试如何生成随机的参数值

在我们进行接口测试的时候参数值需要随机生成,这个时候我们可以使用 apipost 自带的 mock 内置变量或者全局变量进行随机值的生成Mock变量APIPOST支持参数直接引用mock.js变量(官网:http://mockjs.com/)。如下图:更多Mock字段变量可以通过点击APIPOST客户端左下角的“内置Mock字段变量”查看。如图:APIPOST内置系统变量APIPOST内置系统变量包含request 对象和response 对象。request 对象一个请求的所有请求参数组

2021-08-17 10:58:32 634

原创 接口测试实战教学--apipost

发送HTTP请求API界面功能布局API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界面1)当你需要提交表单时,切换到 x-www-form-urlencoded2)当你需要提

2021-08-12 10:20:48 778 2

原创 后端人员使用apipost快速生成接口文档

发送HTTP请求API界面功能布局API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界面1)当你需要提交表单时,切换到 x-www-form-urlencoded2)当你需要提

2021-08-11 18:04:10 19209 5

原创 利用APIPOST发送API接口POST、PUT等HTTP请求

本文通过简单介绍如何利用ApiPost调试接口,发送HTTP请求。API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界面1)当你需要提交表单时,切换到 x-www-form-urle

2021-08-06 19:19:55 6092 2

转载 比POSTMAN更好用!在国产接口调试工具APIPOST中使用Mock

转载自:https://zhuanlan.zhihu.com/p/396654154APIPOST可以让你在没有后端程序的情况下能真实地返回接口数据,你可以用APIPOST实现项目初期纯前端的效果演示,也可以用APIPOST实现开发中的数据模拟从而实现前后端分离。在使用APIPOST之前,你的团队实现数据模拟可能是下面的方案中的一种或者多种:本地手写数据模拟,在前端代码中产生一大堆的mock代码。利用mockjs或者canjs的can-fixture实现ajax拦截,本地配置必要的json规则。后端

2021-08-05 15:18:34 211

原创 apipost动态获取登录token-关联

1.通过抓包工具或者接口文档,得到接口的基本信息2.安装配置apipost,可以百度搜索,或者官网直接下载apipost下载地址3.打开apipost先新建登录接口4.新建登录之后查询接口5.设置环境因为登录和查询操作的前一部分url相同我们可以把相同的部分设置成环境变量,因为apipost必需再有环境的时候才能对token进行参数化,所以首先我们来进行环境设置6.选择和引用测试环境7.引用token在登录接口中设置一个后执行脚本设置一个环境变量8.编辑后执行脚本这里的re

2020-10-20 10:01:40 5046

原创 如何流程性的学习软件测试

1.什么是软件测试软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件、需求和需求。在一天的工作结束前,确定特定的最终目标并测试执行一个框架或应用程序,以指出其错误、错误或缺陷。测试的职责是找到bug并指出问题问题,并给Dev(开发人员)提供一个线索,以帮助他们根据需求纠正错误。2.软件测试有哪些分类手工测试和自动化测试手工测试包含:功能测试、性能测试、接口测试功能测试:功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试

2020-10-13 17:04:36 140

原创 有效的实现前后端联调的办法

一.首先明白什么是前后端?前端:前端即网页前台部分,运行在 PC端,移动端等以浏览器的方式展现给用户浏览的网页,我自己的理解是拆开的:前指可视的样子就像人与人相交流,端指设备终端。后端:简单来说,后端开发就是开发人员编写的不能直接看到的代码。后端主要负责应用程序中的业务逻辑,以及从前端提取和检索数据。还有就是是从数据库或其他数据源写入、读取和处理数据。二.什么是前后端分离开发模式?前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员进行前台

2020-10-13 16:58:31 1253

原创 apipost如何自定义加密方法

在做接口测试的时候,一般有的公司会给传递的参数进行加密。apipost可以支持自定义参数加解密方法在apipost中有一个预执行脚本

2020-09-30 10:30:38 1689

原创 apipost接口测试工具,如何实现前后端接口联调

apipost有一个接口状态标志功能分别对应着开发中、已完成和需修改。在前后端联调对接口的时候。我们可以把开发这个项目的前后端加入到团队中,一起完成这个项目。输入对应的前后端的账号邮箱就可以形成一个团队了。进去一个团队之后,点击项目,选择正在开发的项目进入接口项目后端可以新建接口,然后测试接口是否正常,前端可以查看接口的返回值,然后实现前后端对接口的联调。前后端接口联调的时候,后端还在该接口的时候可以把状态设置为开发中。开发完成后设置为已完成,前端人员就可以对已完成的接口就行请求发送

2020-09-25 10:45:13 1386

原创 apipost怎么模拟post请求文件上传

在做接口测试的时候一般会有文件上传的post请求的接口需要进行测试,apipost可以简单的对文件上传功能进行接口测试。首先新建一个接口输入一个测试网址在body里面输入需要实现文件上传的参数名输入完成之后,下一步就是实现文件上传的关键步骤了,参数名后面一个格式选择,默认的是text,我们选择成file后面参数值的输入框就变为 请选择上传文件了选择我们要上传的文件点击选择的文件点击发送,文件post请求文件上传的操作就实现了。...

2020-09-24 10:10:57 8542 3

原创 apipost操作设置

apipos设置介绍和作用一.默认请求超时时间apipost默认设置的是25000毫秒,就是在25秒钟之内响应没有成功的话就默认失败,我们也可以自定义设置8秒或者10秒.二.默认请求Method(方法)请求方法主要有八大方法:get、post、put、head、delete、options、trace、connect。一般使用最多的是get和post两种方法:get:方法用来请求访问已被URI识别的资源。指定的资源经过服务器解析后返回响应内容。也就是说,如果请求的资源是文本,那就保持原样返回

2020-09-23 11:16:29 3072 4

原创 apipost生成word格式的接口文档,接口文档合并操作

一、Apipost导出单个接口word1.Apipost在分享完网址链接之后,有一个导出离线文档的功能。有导出HTML、导出MarkDown和导出word格式。2.选择导出word文档下载的为压缩包格式解压之后直接打开二、多个接口导出生成word文档生成多个接口或一个项目的时候点击分享目录或者分享项目打开分享链接,点击导出word文档下载之后是一个压缩包,打开这里是每个接口生成一个word文档,所以需要自己合并。三、合并教程Office word:点击插入,里面有一个对

2020-09-22 09:40:33 4027

原创 apipost如何设置断言

apipost是一款国产的接口测试和接口文档生成工具apipost下载地址我这边想说的是关于断言语法的东西,apipost后执行脚本是一个JavaScript执行环境,可以通过JS脚本来编写pre-request Script和test Script。pre-request Script可以用来修改一些默认参数。也就是说其实请求的预置脚本跟测试脚本都是用js语法来写的,如果熟悉js完全可以忽略本文,肯定能写出更牛的脚本;下面列出的是一些常用的预置脚本跟测试脚本,如果对js语法不了解,可能通过这样的积累也

2020-09-21 10:18:03 804

原创 apipost对比postman、loadrunner和jmeter比较分析

apipost是国产的一款接口测试和接口测试文档生成工具先说说Loadrunner,作为一款强大的商业性能测试工具(当然也可以做接口测试,但是Loadrunner本身集成了很多软件工具包,是一个庞大略显臃肿的工具,所以通常只用它来做性能,做接口功能测试就比较少了)。所以对于接口测试一般就不考虑loadrunner,还有就是需要破解和汉化。再说说jmeter,java开发的一款开源的性能测试工具。所以它需要你安装java环境,java jdk。你还需要安装jmeter自己的环境。还有就是是一款英文版的工具

2020-09-18 11:21:36 1083

原创 Apipost使用技巧

前言随着web技术的发展,特别是前后端分离的架构主键成为主流,我们后端程序员调试的时候不再依赖页面去操作,而是直接调试接口。对于没有权限控制的GET接口而言,这是一个非常轻松的工作,但是对于有权限的或者使用了其他方法(POST,PUT,DELETE等)的Rest接口,事情就不那么美好了,还好有postman这个神器能够帮我们解决这些问题,基本的使用我就不讲了,这一块网上的教程很多。这里主要提一些相对来说比较高级的用法。配置环境设置这其实也算是一个比较基本的功能了,由于跟后续的操作相关,所以也提一下。

2020-09-17 10:20:20 14058 11

原创 apipost如何使用mock测试

想想

2020-09-16 10:56:28 3110

原创 使用apipost模拟手机实现请求发送

一、apipost中有专门针对于模拟手机请求发送的参数首先我们新建一个接口,访问www.baidu.com然后点击发送然后我们在创建一个接口,这个是访问移动版的www.baidu.com不过这里需要设置一下头部参数user-agent在选择参数值,这里apipost自己给我了两个参数值Android版本:Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) Chrome/57.0.2987.132

2020-09-15 13:51:25 2216

原创 接口测试和接口文档生成工具apipost3.0版本

apipost是一款国产的接口测试工具和接口文档生成工具,这一期介绍如何生成接口文档。下载地址:https://www.apipost.cn/apipost对于后端来说有一个很棒的单个接口文档生成功能和多个接口项目文档生成功能首先我们进行单个接口测试拿到正确的响应结果之后点击成功响应示例在点击从现有响应结果导入,会把请求到的结果导入到里面去然后点击导出字段它可以把应用结果中的以键值对的显示导出之后我们点击分享功能可以在分享里面选择分享链接有效时长和是否开发或者输入密码查看然后

2020-09-10 11:35:53 320

原创 接口管理工具apipost3.0文档移动和文档管理

apipost3.0版本的接口文档管理和接口文档移动教程新建一个目录创建完成命名之后,我们把要想要转移进去的接口文件转移进去,在这里apipost需要按住接口文件中的三个横线的图标才可以拖动,鼠标移动到接口文档上才会显示着三个横线然后光这样还是移动不到对应的目录中,我们需要点击目录右侧的>图标点击之后目录会展开然后我们选择接口文件按住三横线图标进行拖拽就可以实现接口文档移动功能...

2020-09-10 11:35:07 466

原创 接口测试工具apipost3.0版本对于流程测试和引用参数变量

本期讲解一下如何使用apipost进行接口自动化测试apipost对于接口流程测试有一个环境变量设置,这里的环境变量设置是对于测试环境和正式环境可以很好的区分,只需要把正式环境和测试环境不同的url创建成不同的环境变量使用的时候调用他们就可以明确的分辨了。首先是创建环境变量点击新建环境,输入环境名,这里可以用正式环境和测试环境来命名或者项目名称,我们这边用的是测试环境的名称,然后是编写变量名和变量初始值,变量名根据自己爱好和喜好定义,变量初始值一般是测试的首页url,或者是你在测试多个接口的时候ur

2020-09-09 14:04:42 907 1

原创 接口测试工具apipost关于post请求

接口测试工具apipost使用教程apipost是一款国产的接口测试工具下载地址:https://www.apipost.cn/上一章已经讲解怎么使用apipost实现get请求发送的接口测试,本期介绍的是post接口请求的操作首先选择请求方法post方法输入url,测试接口连接,我们这里测试的是本地接口,输入body参数发送请求获取的返回值这里就是一个简单的post接口请求的操作然后看一下参数错误post请求会给出什么样的响应这里把moblie这个参数修改成一下可以看到它返回的

2020-09-08 14:31:45 4368 2

原创 接口测试apipost

接口测试工具apipost使用教程apipost是一款国产的接口测试工具下载地址:https://www.apipost.cn/这里首先需要登录注册登录之后需要新建一个项目,这个项目是针对于团队合作使用的,现阶段apipost这款软件必须要新建一个项目,个人使用就建立一个自己的项目,这边是个人使用建立一个叫测试的项目。下面的协作人员是针对于公司用户团队同时开发一块项目的时候,联调接口使用的,这里个人使用不需要管创建完项目之后,在项目管理点击我管理的项目,我参与的项目是针对于公司形式的团队合作形

2020-09-08 13:32:24 3933 8

空空如也

空空如也

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

TA关注的人

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