- 博客(24)
- 收藏
- 关注
转载 什么是文档归档?
V5.2.3版本后,ApiPost开始支持“文档归档”。什么是文档归档?在ApiPost之前的版本里,一直有一个很难受的问题困扰者我们和使用者:当我们把文档的分享链接分享出去之后,由于文档和当前操作的接口数据是实时一致的,导致很多时候,后端人员一不小心的保存就会造成前端文档的更改。为了避免此情况的发生,我们在上个版本(V5.2.1和5.2.2)做了一个尝试:把接口保存和文档保存分开,接口保存不会保存文档。但是造成的后果就是:明明我们的目录有数据,因为没有点击文档保存,导致分享数据的文档链接就
2021-04-23 15:21:08
333
转载 ApiPost怎样使用“复制接口”按钮?
V5.2.3版本后,ApiPost在文档新增了复制接口按钮,通过该功能,可以方便的快速将文档中的接口数据导入到ApiPost客户端。ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。客户端快速导入在客户端,通过点击新建接口中的粘贴接口/文本功能进行快速导入。...
2021-04-23 15:11:50
440
转载 详解如何使用Apipost定义变量
什么是变量?对于一些常见的参数,我们可以将其定义成变量,以便达到一处改动,全部改动的目的。例如我们请求的URL域名,完全可以将其设置为变量,在URL栏只输入路由即可。这样的话,我们可以通过控制变量的值,来达到请求不同域名、相同路由的API接口(比如可以用来快速切换开发环境和生产环境)。如下图所示,我们将域名定义成了变量:url。怎么定义变量?ApiPost V5支持 2 种方式来定义变量:预定义和脚本定义。我们分别来讲。1、ApiPost预定义变量点击右上角的环境管理器,点击【新
2021-02-23 13:28:50
4196
转载 apipost脚本总结
Apipot变量参数获取脚本apt.globals.set(“key”, “value”);设置一个全局变量apt.globals.get(“key”); 获取一个全局变量apt.globals.delete(“key”);删除一个全局变量apt.globals.clear();清除全局变量apt.variables.set(“key”, “value”);设置一个环境变量apt.variables.get(“key”);获取一个环境变量apt.variables.delete(“key”)
2021-02-05 13:13:49
893
转载 深度理解“软件测试缺陷报告”
缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题报告Software Problem Report(SPR)作用:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,当测试人员发现一个缺陷,需要填写一份“缺陷报告”来记录这个缺陷,并通过这个缺陷报告告知开发人员所发生的问题–缺陷报告是测试人员和开发人员交流沟通的重要工具。便于开发人员修正缺陷报告可以反映项目产品当前的质量状态,便于项目整体进度
2021-01-11 12:55:00
214
转载 什么是接口测试和功能测试?
一、什么是功能测试功能测试 就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。Functionaltesting(功能测试),也称为behavioral testing(行为测试)、黑盒测试或数据驱动测试黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。二、功能测试怎么做功能测试如何进行的:编写测试用例,测试用
2020-11-27 21:20:56
1917
转载 怎样用apipost设置断言
前言 apipost断言是JavaScript语言编写的,在apipost客户端后执行脚本处即可。断言会在请求返回之后,运行,并根据断言的pass\fail情况体现在最终测试结果中。一、首先编写一个接口请求编写一个登录请求、发送请求。获得响应值。二、编辑断言找到apipost的后执行脚本,点击进入后执行脚本功能。可以选择右侧导航栏提供的断言,比如判断是否返回的是json格式、响应码是否是200等再次发送请求,查看断言设置因为apipost的断言是 JavaS
2020-11-12 10:45:39
363
1
转载 接口工具(jmeter、postman、swagger等)
一、接口都有哪些类型?接口一般分为两种:1.程序内部的接口 2.系统对外的接口 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把 数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。 程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。
2020-10-30 11:16:31
391
1
转载 怎样理解接口及其“实现原理”
一. 什么是接口接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。接口是在一定粒度视图上同类事物的抽象表示。因为“同类事物”这个概念是相对的,它因为粒度视图不同而不同。二. 为什么要使用接口?而不是直接实现呢?接口的使用并非总是从设计的角度来考虑。接口和python其他语法现象一样,共同构成了python整个语言体系。接口的意义在于 抽象、不拘细节
2020-10-21 16:40:46
1047
1
转载 python+requests进行接口请求
一.接口测试测试方法。1.编写接口测试脚本通常就是python+requests进行接口测试,其他语言也可以比如:php、java等这里我们用的是python+requests,用的编译器是pycharm。安装python和pycharm网上一大堆就不在这介绍了。下载地址Welcome to Python.orgPyCharm: the Python IDE for Professional Developers by JetBrains打开pycharm,新建一个drIver.p
2020-10-21 16:11:38
1105
1
转载 ajax是什么
才开始接触Ajax的时候,只是知道它的作用是客户端与服务端之间在不刷新网页的情况下进行数据交换,但对于他具体是什么,在客户端与服务端怎么进行数据交换的原理是不清楚的,现在我们来了解一下.一.Ajax是什么Ajax,全称Asynchronous JavaScript and XML ,也就是异步加载的javascript 和 XML2.Ajax是一种用于创建快速动态网页的技术。3.通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的
2020-10-15 11:05:22
3700
转载 【转载】如何有效的实现前后端联调
一.首先明白什么是前后端?前端:前端即网页前台部分,运行在 PC端,移动端等以浏览器的方式展现给用户浏览的网页,我自己的理解是拆开的:前指可视的样子就像人与人相交流,端指设备终端。后端:简单来说,后端开发就是开发人员编写的不能直接看到的代码。后端主要负责应用程序中的业务逻辑,以及从前端提取和检索数据。还有就是是从数据库或其他数据源写入、读取和处理数据。二.什么是前后端分离开发模式?前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员
2020-10-13 11:40:15
5521
转载 接口测试 | 接口测试入门
一.什么是接口接口测试是测试系统组件间接口的一种方式,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。就好比usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,我们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连接,而测试眼中的接口是一种协议(对接口的功能的一种定义)。二.接口的种类和分类主要包含三种测试:Web接口测试, 应用程序接口测试, 数据库测试。外部接口,内部接口:上层
2020-10-09 13:40:16
337
转载 apipost的常用的预置脚本跟测试脚本【分享】
apipost是一款常用的国产的接口测试和接口文档生成工具。我这边想说的是关于断言语法的东西,apipost后执行脚本是一个JavaScript执行环境,可以通过JS脚本来编写pre-request Script和test Script。pre-request Script可以用来修改一些默认参数。也就是说其实请求的预置脚本跟测试脚本都是用js语法来写的,如果熟悉js完全可以忽略本文,肯定能写出更牛的脚本;下面列出的是一些常用的预置脚本跟测试脚本,如果对js语法不了解,可能通过这样的积累也能起到想要的效
2020-09-21 13:39:19
509
转载 Apipost3.0使用技巧分享
前言随着web技术的发展,特别是前后端分离的架构主键成为主流,我们后端程序员调试的时候不再依赖页面去操作,而是直接调试接口。对于没有权限控制的GET接口而言,这是一个非常轻松的工作,但是对于有权限的或者使用了其他方法(POST,PUT,DELETE等)的Rest接口,事情就不那么美好了,还好有apipost这个神器能够帮我们解决这些问题,基本的使用我就不讲了,这一块网上的教程很多。这里主要提一些相对来说比较高级的用法。配置环境设置这其实也算是一个比较基本的功能了,由于跟后续的操作相关,所以也提一
2020-09-17 11:59:34
195
转载 【转载】新版apipost如何使用mock测试
1.Mock 是什么有一个接口,通过参数id的不同返回的数据不同,现在数据库有多条数据,作为测试人员你如果用手输入查看这个接口的返回结果就很费事费力。我们就可以调用apipost里面内置mock字段变量apipost内置的mock字段变量可以随机生成你需要的变量值。这里我们需要随机生成一个姓名我们调用apipost里面内置的mock变量参数@cname()。因为apipost是国人自己的产品所以后面的解释也是中文的,对那些英文不好的人员就很友善。然后直接把@cname()复制到参数值
2020-09-16 13:33:40
1250
转载 apipost3.0文档移动和文档管理
接口管理工具ApiPost3.0版本的接口文档管理和接口文档移动教程新建一个目录创建完成命名之后,我们把要想要转移进去的接口文件转移进去,在这里apipost需要按住接口文件中的三个横线的图标才可以拖动,鼠标移动到接口文档上才会显示着三个横线然后光这样还是移动不到对应的目录中,我们需要点击目录右侧的>图标点击之后目录会展开然后我们选择接口文件按住三横线图标进行拖拽就可以实现接口文档移动功能...
2020-09-14 11:45:39
339
转载 如何使用apipost进行接口自动化测试
本期讲解一下如何使用apipost进行接口自动化测试,apipost对于接口流程测试有一个环境变量设置,这里的环境变量设置是对于测试环境和正式环境可以很好的区分,只需要把正式环境和测试环境不同的url创建成不同的环境变量使用的时候调用他们就可以明确的分辨了。首先是创建环境变量点击新建环境,输入环境名,这里可以用正式环境和测试环境来命名或者项目名称,我们这边用的是测试环境的名称,然后是编写变量名和变量初始值,变量名根据自己爱好和喜好定义,变量初始值一般是测试的首页url,或者是你在测试多个接口的时候ur
2020-09-10 10:13:18
5685
5
转载 【分享】apipost小白使用教程
最近发现的写的很好的apipost使用教程apipost是一款国产的接口测试工具下载地址:https://www.apipost.cn/这里首先需要登录注册登录之后需要新建一个项目,这个项目是针对于团队合作使用的,现阶段apipost这款软件必须要新建一个项目,个人使用就建立一个自己的项目,这边是个人使用建立一个叫测试的项目。下面的协作人员是针对于公司用户团队同时开发一块项目的时候,联调接口使用的,这里个人使用不需要管创建完项目之后,在项目管理点击我管理的项目,我参与的项目是针对于公司形式的
2020-09-09 12:29:45
21456
7
原创 怎么利用ApiPos校验接口返回结果?
本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,怎么校验/测试接口返回结果是否符合预期?ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。检测返回JSON中的某个值是否等于预期的值apt.assert('response.json.hasOwnProperty("errcode")'); // 检测返回json对象的是否含有err
2020-06-05 12:16:06
570
4
原创 Linux下安装最好用的接口测试与文档生成工具
ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。下载地址:https://www.apipost.cn/download.html界面如下:文档生成预览:如何安装?1、centos操作系统可以直接下载deb包安装下载地址:https://www.apipost.cn/download.html2、wget直接下载:wge
2020-06-04 13:41:28
550
4
原创 用ApiPost发送JSON格式的POST请求示例
ApiPost是一个很好的http模拟器,在测试rest服务时是很好用的工具,可以发送get、post、put等各种请求。相对来说,比老外的postman好用多了。在地址栏里输入请求url:http://echo.apipost.cn/get.php选择“POST”方式,点击"body",并选择请求方式为application/json添加:{ "userid": 1}点击send发送即可。...
2020-06-03 12:45:56
9851
4
原创 使用apipost工具快速生成在线接口文档
ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。使用者不仅可以利用apiopst调试接口,还可以书写相关注释(接口文档),方便的生成可读性好、界面美观的在线接口文档。本文主要包含以下内容:介绍ApiPost工具,它能做什么下载、安装的方法一些常用的操作介绍一些使用技巧前言:apipost能做什么?ApiPost是一个支持团队协作,并可直接生成文档的AP
2020-06-02 11:30:43
2424
3
原创 ApiPost新建接口时,如何改变默认method和默认请求方式?
ApiPost新建接口时,如何改变默认method和默认请求方式?对于新建接口,apipost的默认method和默认请求方式分别是POST和multipart/form-data, 根据用户的建议,3.2.1版本之后,apipos支持自定义默认method和默认请求方式。设置方式如下图:设置好后,新建接口的默认method和默认请求方式将以设置的为准。...
2020-06-01 14:59:50
1010
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人