
接口
weixin_47719617
这个作者很懒,什么都没留下…
展开
-
【分享】接口协作--apipost接口协作工具
接口协作apipost支持接口在线协作编辑功能,打开apipost创业一个团队,在创建一个项目。在把需要一起协作的人员添加到团队中在进行项目编辑把需要进行协作的人员拉取到项目中之后在进入项目创建接口就可以进行接口协作了...转载 2021-04-15 16:48:44 · 185 阅读 · 0 评论 -
软件测试:测试一个网站
一、软件测试的原则1、软件测试应尽早执行,并贯穿于整个软件生命周期2、软件测试应追溯需求3、测试应由第三方来构造4、穷举测试是不可能的,要遵循 Good-enough 原则5、必须确定预期输出(或结果)6、必须彻底检查每个测试结果7、充分注意测试中的群集现象8、缺陷的二八定理9、严格执行测试计划,排除测试的随意性10、注意合法合理的输入,也要注意非法的非预期的输入11、检查程序是否做了不该做的12、测试应从“小规模”开始,逐步转向“大规模”13、反复使用同样的测试会使软件具有抵抗力转载 2021-04-08 17:46:38 · 108 阅读 · 0 评论 -
【分享】接口测试--ssl证书问题
一、为什么要引用ssl证书在全球各大浏览器推出多项支持HTTPS的政策下,越来越多的网站不得不为了网络安全放弃简单快捷的HTTP明文协议,转为更加安全的HTTPS加密协议,而绝大部分的通常使用ssl证书来切换HTTPS。二、什么是http和httpsHTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全转载 2021-04-06 16:02:39 · 150 阅读 · 0 评论 -
【分享】接口测试--注意事项
在使用接口测试工具apipost是注意事项一、代理工具和apipost不能同时使用apipost不支持和代理工具同时使用,代理工具关闭之后还是无法使用,有可能是代理工具在电脑的环境变量中添加了一个变量http_proxy。打开环境变量删除http_proxy就好了二、接口发送的时候后端以application/json,传递的为form-data在使用apipost发送接口请求的时候,响应值为空。查看request的header头部中的content-type是form-data还是applica转载 2021-03-31 16:08:25 · 93 阅读 · 0 评论 -
【分享】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-31 12:41:54 · 248 阅读 · 0 评论 -
【分享】apipost使用mock随机获取多组数据中的一组数据进行测试
登录接口测试的时候,会有个登录账号每个账号都需要测试一下,为了不每测试一个账号就修改一下body参数,可以在预执行脚本中编写一个mock脚本进行获取把这些登录账号设置为数组,在获取数组,把数组中的值赋值为环境变量或者全局变量,调用变量就可以了。var arr = [{“test”:[“xiaoya”,“1”]},{“test”:[“admin”,“2”]},{“test”:[“xiaoming”,“3”]}];var index = Math.floor((Math.random()*arr.leng转载 2021-03-29 16:24:24 · 347 阅读 · 0 评论 -
【推荐】接口测试工具-Apipost变量的定义和使用
什么是变量?对于一些常见的参数,我们可以将其定义成变量,以便达到一处改动,全部改动的目的。例如我们请求的URL域名,完全可以将其设置为变量,在URL栏只输入路由即可。这样的话,我们可以通过控制变量的值,来达到请求不同域名、相同路由的API接口(比如可以用来快速切换开发环境和生产环境)。如下图所示,我们将域名定义成了变量:url。怎么定义变量?ApiPost V5支持 2 种方式来定义变量:预定义和脚本定义。我们分别来讲。1、ApiPost预定义变量点击右上角的环境管理器,点击【新建环境】,此转载 2021-02-23 14:55:09 · 572 阅读 · 0 评论 -
【分享】接口测试工具--apipost预/后执行脚本
ApiPost预执行脚本:预执行脚本就是在接口发送之前执行脚本中的脚本。我们在预执行脚本中使用console.log(“预执行脚本”)打印预执行脚本这句话就会在接口请求发送之前发送还可以在预执行脚本中打印request请求ApiPost后执行脚本:后执行脚本就是在接口发送完成之后执行脚本中的脚本我们打印后执行脚本这句话console.log(“后执行脚本”)后执行脚本中的console.log(“后执行脚本”),就会在接口请求发送完成之后进行运行后执行脚本中可以打印,响应的respons转载 2021-02-03 14:55:53 · 212 阅读 · 2 评论 -
【分享】接口测试工具--apipost脚本讲解
在使用apipost的时候,需要获取请求传递的request和响应的response。可以在脚本中编写apipost自带的函数进行获取。一、apipost获取请求的request的方法:request:获取当前请求参数对象request.url:获取当前请求urlrequest.method:获取当前请求Methodrequest.timeout:获取当前请求超时时间request.contentType:获取当前请求contentTpyerequest.request_bodys:获取当前请转载 2021-02-02 14:47:49 · 267 阅读 · 0 评论 -
【分享】前、后端接口对接工具
一、接口对接在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。二、接口对接工具国产接口测试工具和接口文档生成工具:apipost1、这个直接去官网下载即可,我们使用免费版即可转载 2021-01-29 14:47:45 · 747 阅读 · 0 评论 -
[推荐】接口文档如何编写和如何快速生成工具
正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。下面我总结下自己看到的优秀接口文档。一、背景介绍接口:APIAPI(Application Programming Interface)即应用程序接口。可以认为 API 是一个软件组件或是一个 Web 服务与外界进行的交互的接口。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。从另一个角度来说,API是一套协议,规定了我们转载 2021-01-28 16:30:04 · 177 阅读 · 0 评论 -
【推荐】没有接口文档的时候如何进行接口测试
在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。但如果没有提供接口开发文档的请求下,我们该如何编写接口测试脚本呢?在编写测试脚本前要做哪些必要的准备呢?一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试把抓取的接口数据,填写到接口测试工具中二、接口测试工具接口测试工具可以推荐使用国产接口测试和接口文档生成工具:apipost既可以满足接口测试的要求,还可以在接口测试完成之后生成转载 2021-01-27 16:09:46 · 368 阅读 · 0 评论 -
【学习】接口测试-使用mock生产随机数据
在做接口测试的时候,有的接口需要进行大量的数据进行测试,还不能是重复的数据,这个时候就需要随机生产数据进行测试了。这里教导大家使用mock.js生成各种随机数据。一、什么是mock.jsmock.js是用于生成随*机数据,拦截 Ajax 请求。 通过拦截 Ajax 请求,根据数据模板生成并返回模拟数据,让前端攻城师独立于后端进行开发,帮助编写单元 测试。1、增加单元测试的真实性通过随机数据,模拟各种场景。2、开发无侵入不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。 用法简单转载 2020-12-30 15:49:25 · 226 阅读 · 0 评论