​ 前言 掌握了http协议,就掌握了接口测试 笔者在网络上看过不少接口测试教程,一上来就开始讲怎么操作工具,而不告诉读者为什么要这么操作.读者可能照猫画虎成功了,也可能操作失败了但不知为何出错. 因此,本文作为接口测试的入门第一课首先会给大家了解到执行接口测试每一步操作的目的和原理,由此大家才能从理论到实践上掌握接口测试,并且熟练之后有自己的创造性发挥. 本文所用的接口测试工具为Apifox,请大家在往下读之前先安装注册好工具. Apifox官方下载地址:http://www.apifox.c…
一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口测试数据的参数化,可以通过python脚本应用DDT的框架来实现. 2.什么是API      下面是用图来说明客户端和服务端"发送请求--接受请求"的过程 3.抓包神器Fiddler简介 使用Fiddler的两个场景,1:客户端对服务端返回数据的容错:2:服务端对异常请求数据的处理. 以…
一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口测试数据的参数化,可以通过python脚本应用DDT的框架来实现. 2.什么是API      下面是用图来说明客户端和服务端“发送请求--接受请求”的过程 3.抓包神器Fiddler简介 使用Fiddler的两个场景,1:客户端对服务端返回数据的容错:2:服务端对异常请求数据的处理. 以下是需要做…
一.什么是API接口测试? API接口有多种,个人将其划分为三类.第一种是函数级别的,测试需要对接口的各个参数进行测试,如:Int getResult(String key, String ID, Int ticket).第二种是对象级别的,开发在使用API接口时,先引入包名,在使用之前声明一个对象,之后可以使用对象提供的方法,而测试时,需要测试的是API的功能及对数据输入的正确性.第二种和第一种的差别是,我们只需关注提供给用户使用的接口就可以了,不用关心接口调用其他函数情况,相对于第一种来说,…
api接口测试工具和接口文档管理工具 1.postman(https://www.getpostman.com) Postman 是一个很强大的 API调试.Http请求的工具.她可是允许用户发送任何类型的 HTTP 请求,例如 GET,POST,HEAD,PUT.DELETE等,并且可以允许任意的参数和 Headers.她支持不同的认证机制,包括 Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0等.她还可以响应数据是自动按照语法格式高亮的,包括 HTML,J…
有时候我们下载一个PDF文件里面有页面是旋转的情况,用手机看的时候可以把手机旋转过来看,那么用电脑的时候总不可能也转过来看吧,笔记本是可以的台式的是不行的,这个时候我们就需要把PDF文件中旋转的页面转回来,那么具体要怎么做呢,就一起来看看吧! 操作软件:PDF编辑器http://bianji.xjpdf.com/   1.在迅捷PDF编辑器https://www.xunjiepdf.com/editor中打开需要编辑的文档,可以看到文件中有页面是旋转的状态.   2.打开文件后,选择编辑器中菜单…
黑熊再网上查找了下接口测试相关的资料,大都重点是以数据驱动的形式,见用例维护在文本或表格中,而没有说明怎么样去生成想要的用例, 问题: 测试接口时,比如参数a,b,c,我要先测a参数,有(不传,为空,整形,浮点,字符串,object,过短,超长,sql注入)这些情况,其中一种情况就是一条用例,同时要保证b,c的正确,确保a的测试不受b,c参数的错误影响 解决思路: 符合接口规范的参数可以手动去填写,或者准备在代码库中.那些不符合规范的参数(不传,为空,整形,浮点,字符串,object,过短,超长…
简介: 该文档是以Apche JMeter-3.0为例进行编写的,通过网上的学习资料和官方文档的说明手册学习后,进行项目操作实践,将测试的过程记录下提供给大家学习. 本博文的内容主要是进行配置JMeter的测试参数,进行并发测试,分布式测试和收集服务器端的性能参数以及如何去测试web api接口的方法. 本博文以工作的项目作为并发测试的实验案例.如果有错误,请大家指出. 1.使用Badboy录制Web性能测试脚本 1.1使用Badboy工具进行录制Web性能测试脚本 (1)启动Badboy.首次…
背景介绍 为什么要做借口测试? 很多系统关联都是基于接口来实现的,接口测试可以将复杂的系统关联进行简化. 接口功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成. 接口相当于界面功能,会更底层一些,测试覆盖会更容易. 软件开发生命周期? 接口测试在单口测试后,UI测试之后 接口测试可以获得较高的投资回报(接口测试比单元测试的粒度要粗一些) 什么是接口测试? (什么是接口: 电梯.开车刹车.搜索引擎,不用关注内部,只关注外部应用) 接口测试又称为API测试 Application…
前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗.由于接口个数有点多,每个接口都要详细说明接口作用.参数类型.返回值类型等等,写着写着把博主惹毛了,难道这种文档非要自己写不成?难道网上没有这种文档的展示工具吗?带着这两个问题,在网络世界里寻找,网络世界很奇妙,只要你用心,总能找到或多或少的帮助!这不就被博主找到了这个好用的组件:WebApiTestClient.它对于接…