-
本课内容如上图:
查看全部 -
A到B直接借到钱,处理成功:2XX
A到B借钱,B没有说到C借,成功借到:3XX(重定向)
A到B借钱,没有找到B:4XX(客户端请求包含错误或者不能正确执行)
5XX:服务器不能正确执行一个客户端发送的正确的请求(例如:请求超时)
查看全部 -
从下往上层级:
查看全部 -
常见的接口协议:HTTP:超文本传输协议;https:安全的超文本传输协议;FTP:文件传输协议;TCP:网络控制协议;IP:互联网协议;UDP:用户数据协议;
查看全部 -
测试眼中的接口:协议接口(利用中间件实现某个功能需求)
开发眼中的接口:创建一个接口,创建一个接口的实现类,必须实现这个接口里的所有方法。
查看全部 -
课程大纲:
(1)不同角色眼中的接口测试
(2)常见的接口协议
(3)http协议栈中的位置
(4)http协议响应码
(5)http协议相应模型
(6)常用http协议的请求方式
(7)JMeter的功能介绍
(8)get请求与post请求
查看全部 -
http协议请求响应模型 就是一次请求的生命周期或者简单的软件分层
查看全部 -
做性能测试是全部基于正确的数据来做的,ftp协议接口功能与性能,ftp主要是用于上传下载业务,jmeter就能进行接口功能和性能测试
mysql数据库性能测试,在做分层性能测试的时候,我们可以将bs架构应用程序分为三层,第一层:web浏览器一层的性能;第二层api接口的性能;第三层:数据库性能。
mongodb数据库性能测试,和mysql性能测试的区别,在于数据存储方式不一样;主要关注数据库的写入性能和读取性能
支持自定义java组件开发
BS架构应用的性能测试
HTTP协议接口功能与性能测试
ftp协议接口功能与性能
查看全部 -
http协议请求响应模型
场景:登录
1.客户端发起请求到api接口
1.1用户在客户端填写用户名和密码,点击登录,发送请求
2.api接收到客户端发起的用户请求
2.1 api对业务逻辑进行验证
2.1.1验证用户名和密码是否合法
比如:用户名要求必须为真实手机号码(11位,1开头,第二位34)
如果验证失败,即用户名不合法,那么需要给客户端发送响应码
比如码值为1,2,3
1代表用户名格式错误
2代表用户名或密码错误
3代表密码格式错误
3.api会将用户输入的数据发给db层
3.1数据库查询成功则返回1,失败返回0
4.DB会将返回的查询数据库的条目数给api
5.api返回成功或失败的状态码发给客户端
6.客户端将返回的信息提示给用户
一 客户端
功能测试 性能测试 自动化测试
二 接口层
接口测试 功能测试 性能测试 自动化测试
三 数据库层
可以将开放人员使用到的sql语句单独拿出来进行性能测试
查看全部 -
HTTP协议响应码:
1xx:信息响应类,表示接收到请求并且继续处理
2xx:处理成功响应类,表示动作被成功接收、理解和接受
3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理
4xx: 客户端错误,客户请求包含语法错误或者是不能正确执行
5xx:服务端错误,服务器不能正确执行一个正确的请求
查看全部 -
HTTP协议栈中的位置
查看全部 -
HTTP 超文本传输协议 HTTPS 安全超文本传输协议 FTP 文件传输协议
TCP 网络控制协议 IP 互联网协议 UDP 用户数据协议
查看全部 -
开发眼中的接口:模块与模块之间的对接方式定义
测试眼中的接口:可以独立部署成服务的协议接口
查看全部 -
1、不同角色眼中的接口(开发、测试)
2、常见的接口协议(如http等)
3、http协议栈中的位置(http协议的底层原理)
4、http协议响应码(2XX、4XX、5XX)
5、http协议响应模型(一次请求的生命周期)
6、常用的http协议的请求方式(get、post等)
查看全部 -
HTTP 协议栈中的位置
----------------------------------
HTTP | HTTPS
--------|-----------------------------------
TCP | SSL/TLS
---------|------------
IP
----------------------
数据链路层
查看全部
举报