接口测试
文章平均质量分 64
雨中测试人
这个作者很懒,什么都没留下…
展开
-
接口测试,负载测试,并发测试,压力测试区别
接口测试1.定义:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2.目的:更早的发现问题缩短产品周期发现更底层的问题3、方法:可以通过接口测试工具进行接口测试,查看接口的各种参数,请求头、请求体、响应和响应头是否符合要求规范。接口测试工具–apipost负载测试1、定义:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足原创 2021-08-31 14:19:41 · 5136 阅读 · 1 评论 -
apipost-- 接口流程化测试
流程测试的意义流程测试是针对一个接口集合的测试,选择相应的环境,可以作为一系列请求一起运行。当您想要自动化API测试时,流程测试非常有用。点击开始,接口集合会并发的像服务器发出请求,最后会按照定义好的测试校验模块给出测试结果。创建一个流程测试创建一个流程测试需要如下步骤:1、新建接口,并添加断言2、打开流程测试,新建一个流程3、向流程添加测试接口4、选择环境,点击开始测试5、查看返回的测试接口流程测试界面如下图:查看流程测试中单个接口的信息通过点击接口名称查看请求的请求和响应原创 2021-08-23 10:45:00 · 499 阅读 · 0 评论 -
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 阅读 · 0 评论 -
接口测试的时候如何一键获取 cookie, 并在其他接口引用?
进行接口测试的时候,往往需要获取登录返回的 cookie,并要携带给其他接口。如何一键获取 cookie,并在其他接口引用?我们可以使用 apipost 的 cookie 管理器功能COOKIE 管理器的意义COOKIE 管理器最主要的作用是保存并管理请求接口时服务器返回的 cookie,然后在其他接口需要使用到 cookie 的时候会自动携带到接口中。COOKIE 管理器的位置COOKIE 管理器的基本操作界面一个标准 cookie 的表达式cookie-test4=%E4%BD%A0%原创 2021-08-19 11:31:33 · 946 阅读 · 0 评论 -
接口测试 --apipost 如何自定义变量
如何在接口测试工具apipost自定义变量?这个就需要使用apipost自带的脚本功能,有预执行脚本和后执行脚本什么是APIPOST脚本APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。脚本可实现的功能测试(断言)请求返回结果的正确性(后置脚本)。动态修改接口请求参数,如增加接口签名参数等(前置脚本)。接口请求之间传递数据(使用脚本操作变量)。脚本中可以直接请求一个接口地址。APIPOST的脚本分为预执行脚本和后执行脚本。预执行脚本原创 2021-08-18 11:37:07 · 1203 阅读 · 0 评论 -
接口测试如何生成随机的参数值
在我们进行接口测试的时候参数值需要随机生成,这个时候我们可以使用 apipost 自带的 mock 内置变量或者全局变量进行随机值的生成Mock变量APIPOST支持参数直接引用mock.js变量(官网:http://mockjs.com/)。如下图:更多Mock字段变量可以通过点击APIPOST客户端左下角的“内置Mock字段变量”查看。如图:APIPOST内置系统变量APIPOST内置系统变量包含request 对象和response 对象。request 对象一个请求的所有请求参数组原创 2021-08-17 10:58:32 · 645 阅读 · 0 评论 -
接口测试实战教学--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 · 779 阅读 · 2 评论 -
利用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 · 6109 阅读 · 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 阅读 · 0 评论 -
apipost动态获取登录token-关联
1.通过抓包工具或者接口文档,得到接口的基本信息2.安装配置apipost,可以百度搜索,或者官网直接下载apipost下载地址3.打开apipost先新建登录接口4.新建登录之后查询接口5.设置环境因为登录和查询操作的前一部分url相同我们可以把相同的部分设置成环境变量,因为apipost必需再有环境的时候才能对token进行参数化,所以首先我们来进行环境设置6.选择和引用测试环境7.引用token在登录接口中设置一个后执行脚本设置一个环境变量8.编辑后执行脚本这里的re原创 2020-10-20 10:01:40 · 5053 阅读 · 0 评论 -
apipost如何自定义加密方法
在做接口测试的时候,一般有的公司会给传递的参数进行加密。apipost可以支持自定义参数加解密方法在apipost中有一个预执行脚本原创 2020-09-30 10:30:38 · 1696 阅读 · 0 评论 -
apipost怎么模拟post请求文件上传
在做接口测试的时候一般会有文件上传的post请求的接口需要进行测试,apipost可以简单的对文件上传功能进行接口测试。首先新建一个接口输入一个测试网址在body里面输入需要实现文件上传的参数名输入完成之后,下一步就是实现文件上传的关键步骤了,参数名后面一个格式选择,默认的是text,我们选择成file后面参数值的输入框就变为 请选择上传文件了选择我们要上传的文件点击选择的文件点击发送,文件post请求文件上传的操作就实现了。...原创 2020-09-24 10:10:57 · 8578 阅读 · 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 · 3091 阅读 · 4 评论 -
apipost如何设置断言
apipost是一款国产的接口测试和接口文档生成工具apipost下载地址我这边想说的是关于断言语法的东西,apipost后执行脚本是一个JavaScript执行环境,可以通过JS脚本来编写pre-request Script和test Script。pre-request Script可以用来修改一些默认参数。也就是说其实请求的预置脚本跟测试脚本都是用js语法来写的,如果熟悉js完全可以忽略本文,肯定能写出更牛的脚本;下面列出的是一些常用的预置脚本跟测试脚本,如果对js语法不了解,可能通过这样的积累也原创 2020-09-21 10:18:03 · 807 阅读 · 0 评论 -
apipost对比postman、loadrunner和jmeter比较分析
apipost是国产的一款接口测试和接口测试文档生成工具先说说Loadrunner,作为一款强大的商业性能测试工具(当然也可以做接口测试,但是Loadrunner本身集成了很多软件工具包,是一个庞大略显臃肿的工具,所以通常只用它来做性能,做接口功能测试就比较少了)。所以对于接口测试一般就不考虑loadrunner,还有就是需要破解和汉化。再说说jmeter,java开发的一款开源的性能测试工具。所以它需要你安装java环境,java jdk。你还需要安装jmeter自己的环境。还有就是是一款英文版的工具原创 2020-09-18 11:21:36 · 1087 阅读 · 0 评论 -
Apipost使用技巧
前言随着web技术的发展,特别是前后端分离的架构主键成为主流,我们后端程序员调试的时候不再依赖页面去操作,而是直接调试接口。对于没有权限控制的GET接口而言,这是一个非常轻松的工作,但是对于有权限的或者使用了其他方法(POST,PUT,DELETE等)的Rest接口,事情就不那么美好了,还好有postman这个神器能够帮我们解决这些问题,基本的使用我就不讲了,这一块网上的教程很多。这里主要提一些相对来说比较高级的用法。配置环境设置这其实也算是一个比较基本的功能了,由于跟后续的操作相关,所以也提一下。原创 2020-09-17 10:20:20 · 14078 阅读 · 11 评论 -
apipost如何使用mock测试
想想原创 2020-09-16 10:56:28 · 3115 阅读 · 0 评论 -
使用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 · 2224 阅读 · 0 评论