“
你试图以离开来引起别人的注意,却不知道你是真的离开了。并没有任何人记住你。
“
测试需要了解接口是什么尤为重要,其实很多章节都提到过,接口时前后端以及各种业务定义的数据格式,学习接口,方便我们测试,诊断问题~
接口性能测试的目标
- 发现应用程序的性能瓶颈
- 发现数据库的性能瓶颈
接口性能测试的范围
- 应用程序各项性能指标
- 数据库各项性能指标
常见接口协议
- 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服务
参考:jingyan.baidu.com/article/380…
安装完毕后查看是否在运行 netstat -ntlp
1 | 复制代码tcp60 0 :::21 : ::*L ISTEN 30083/vsftpd |
案例:本地liunx上新建一个文件
- Jemter下载操作
1.添加FTP请求
2.配置填写
3.执行察看结果树
- Jemter实现上传文件
1.配置
MIME参考手册:www.w3school.com.cn/media/media…
性能测试用例设计
要素
- 被测系统及版本
- 测试数据
- 测试场景(包含异常场景)
- 被测系统及版本
- 预期结果
- 预期性能指标
- 被测系统
- 版本号
- 运行环境、配置
- 测试场景(并发定义)
- 预期性能指标
- 实际结果
- 测试结论
- 测试人员
- 如不通过说明瓶颈
- 如通过说明最大性能指标
- 容量规划
好了各位,以上就是这篇文章的全部内容了,能看到这里人啊,都是人才。
如果这个文章写得还不错,觉得「王采臣」我有点东西的话 求点赞👍求关注❤️求分享👥 对耿男我来说真的非常有用!!!
白嫖不好,创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
王采臣 | 文 【原创】
如果本篇博客有任何错误,请批评指教,不胜感激 !
微信公众号:
本文转载自: 掘金