jmeter/postman测试学习笔记

一:分类

内部接口:系统子模块或者系统内部的接口

外部接口:

1. 系统调用外部的接口

2. 系统对外提供的接口

重点:接口参数正确,接口功能正常,输出结果正确,异常情况容错,权限控制,分页,调用次数的限制

二:主流接口架构设计

1. 基于SOAP架构

2. 基于RPC架构

3. RestFull架构,基于json规范和http协议,最主流的架构

json数据格式:只有两种

键值对:{key:value}

数组:{array1,array2}

RestFull规则:

接口地址:http://127.0.0.1/user,get(查询用户),post(新增用户),put(修改用户),delete(删除用户)

三:市面上的接口测试工具

jmeter+ant+git+jenkins

postman+newman+git+jenkins

四:jmeter简介,安装,环境变量的配置

基于java语言压力测试工具,可以做接口测试和性能测试

安装:JDK1.8以上,配置环境变量

五:jmeter目录

jmeter/postman测试学习笔记_第1张图片

 六:jmeter常见组件

jmeter/postman测试学习笔记_第2张图片

 七:jmeter执行接口测试

1. 拿到api接口文档(没有的话用fiddler抓包),熟悉接口业务,接口地址,鉴权方式,入参,出参,错误码

2. 编写接口测试用例

测试思路:

正例:输入正常入参,查看接口成功返回

反例:

鉴权:空,错误,鉴权过期,鉴权次数限制

参数:空,类型错误,长度错误,错误码的覆盖

其他:黑名单,分页

3. 使用接口测试工具执行

4. jmeter+ant+git+jenkins实现持续集成输出接口测试报告,通过电子邮件发送

 

 

你可能感兴趣的:(功能测试,测试工具)