摘要:
1、mockserver 1.1什么是mockserver? Mock本意就是模拟或者效仿,我们可以把Mock理解为一个替身,在软件开发领域,通常就是指模拟对象,故mockserver就可以理解为测试替身的服务。Mock是为了解决不同的单元之间由于耦合 而难于开发、测试的问题。所以Mock既能出现在 阅读全文
摘要:
1、动态参数的处理方式 前提条件:假设有一个管理系统,可以增加修改删除查看,每次增加返回的ID都是不一样的,后面查看修改删除都会使用到这个ID 1.1PostMan描述 (1)我们先在postman的测试工具里面添加一个测试用例; (2)测试用例添加成功后,发送请求,在响应数据中获取它的动态参数,获 阅读全文
摘要:
1、风暴平台地址管理 1.1构建完整流程 根据测试场景添加简单控制器(添加地址、修改地址、删除地址)。 1.2添加地址 1) 打开添加的产品(柒夜),查看到产品信息,点击环境管理新增地址,新建一个环境信息,通过浏览器抓取接口数据; (2)添加HTTP请求, 填写请求方法、请求地址、请求参数。 (3) 阅读全文
摘要:
1、风暴平台 1.1构建完整流程 根据测试场景添加简单控制器(登录、首页、产品管理、地址管理)与HTTP请求默认值(分离请求地址)和信息头管理器。 1.2登录 (1)在登录中添加一个名为HTTP请求的取样器,命名为登录,填写请求方法、请求地址、请求参数。 (2)在HTTP信息头管理器中添加请求头。 阅读全文
摘要:
1、接口测试技术栈 (1)HTTP的协议; (2)执行:工具有PostMan、JMeter; (3)代码:框架 (4)思想:MockServer 2、jmeter的安装 2.1jmeter的概述 jmeter是100%的java语言开发的,他是免费开源的软件,是非常优秀的性能测试工具和接口测试工具, 阅读全文
摘要:
1、没有接口文档如何做接口测试 1.1接口抓包工具(charles) 当没有接口文档时,可以通过抓包工具charles抓取接口,获取相关信息。 1.2浏览器的network抓取接口 当没有接口文档时,还可以通过浏览器检查中的network抓取接口,获取相关信息。 2、风暴平台(无开发接口文档) 2. 阅读全文
摘要:
1、接口测试实战 1.1接口测试对象 (1)产品在浏览器可以访问,那么可以即使没有接口文档,我们可以使用network or charles获取网络请求 (2)是服务,但是都是服务之间的调用,在浏览器无法访问 1.2图书管理系统 请求地址: (1)查看所有书籍:/v1/api/books; (2)添 阅读全文
摘要:
1、postman实战练习 1.1针对表单的数据格式 互联网产品一般需要在Headers中填写:user-agent、referer、content-type、cookie。 如查询手机号码,其开发接口文档如下: 接口测试流程如下: (1)添加一个接口测试; (2)根据接口文档填写请求方法、请求地址 阅读全文
摘要:
1、charles的安装和初使用 1.1 charles的安装步骤 (1)下载charlesproxy.rar安装包到指定文件夹,然后将压缩包解压缩; (2)安装charle; (3)将charles.jas替换到lib目录下; 1.2 charles使用前的配置 (1)安全证书,证书必须安装在可信 阅读全文