性能测试学习之多协议接口性能测试(七)
"
测试需要了解接口是什么尤为重要,其实很多章节都提到过,接口时前后端以及各种业务定义的数据格式,学习接口,方便我们测试,诊断问题~
接口性能测试的目标
发现应用程序的性能瓶颈
发现数据库的性能瓶颈
接口性能测试的范围
应用程序各项性能指标
数据库各项性能指标
常见接口协议
HTTP 超文本传输协议
HTTPS 安全超文本传输协议
FTP 文件传输协议
TCP 网络控制协议
IP 互联网协议
UDP 用户数据协议
此处省略N多协议
详解HTTP协议
理解https协议
默认端口: 443
安全性的sI加密传输协议
以安全为目标的http协议通道,可以理解为http协议的安全版
Https协议栈中的位置 HTTPS ↑ SSL/TLS ↑ TPC / IP ↑ 数据链路层
理解ftp协议
默认端口: 21和20
http-与https都是面向网页的,而ftp是面向文件的
ftp使用两个并行的tcp连接来进行文件传输
ftp使用的两个并行tcp连接为控制连接和数据连接
控制连接负责两个主机之间传输控制信息,如用户表示、口令,发送的命令等,运行端口为21
数据连接用于实际传输一一个文件,运行端口为20 (主动模式)
实战JMeter如何进行ftp协议接口测试
搭建环境FTP服务 参考:https://jingyan.baidu.com/article/380abd0a77ae041d90192cf4.html 安装完毕后查看是否在运行 netstat -ntlp
tcp60 0 :::21 : ::*L ISTEN 30083/vsftpd
案例:本地liunx上新建一个文件
Jemter下载操作 1.添加FTP请求
2.配置填写
3.执行察看结果树
Jemter实现上传文件
1.配置
MIME参考手册:https://www.w3school.com.cn/media/media_mimeref.asp
性能测试用例设计
要素
被测系统及版本
测试数据
测试场景(包含异常场景)
被测系统及版本
预期结果
预期性能指标
被测系统
版本号
运行环境、配置
测试场景(并发定义)
预期性能指标
实际结果
测试结论
测试人员
如不通过说明瓶颈
如通过说明最大性能指标
容量规划
好了各位,以上就是这篇文章的全部内容了,能看到这里人啊,都是人才。
如果这个文章写得还不错,觉得「王采臣」我有点东西的话 求点赞👍求关注❤️求分享👥 对耿男我来说真的非常有用!!!
白嫖不好,创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!