目录

一,功能测试

1,单接口功能

手工测试中的单个业务模块,一般对应一个接口

借助工具,代码。绕开前端界面,组织接口所需要的数据,展开接口测试。

2,业务场景功能

二,性能测试

1,响应时长

2,吞吐量

3,并发熟练

4,服务器资源利用率

三,安全性测试

1,攻击安全

2,业务安全


一,功能测试

1,单接口功能

手工测试中的单个业务模块,一般对应一个接口

例如:

登录业务------登录接口

加入购物车业务------加入购物车接口

订单业务------订单接口

支付业务------支付接口

借助工具,代码。绕开前端界面,组织接口所需要的数据,展开接口测试。

2,业务场景功能

按照用户实际使用场景,梳理接口业务场景。

组织业务场景时,一般只需做正向测试即可(与手工一致)。

一般建议用最少的用例覆盖最多的业务场景。

  • 登录---搜索商品---加购物车---下单---支付---评价

二,性能测试

性能测试指标是衡量系统性能的评价标准,常用的系统性能测试指标包括:响应时间、并发用户/并发、点击率,吞吐量、TPS/QPS、PV/UV;Linux服务器常用的性能指标包括:CPU使用率、内存占用率、磁盘IO、系统平均负载等。

1,响应时长

响应时间是指某个请求或操作从发出到接收到反馈所消耗的时间,包括应用服务器(客户端)处

理时间、网络传输时间以及数据库服务器处理时间。

2,吞吐量

  • 吞吐量是指系统处理客户请求数量的总和,可以指网络上传输数据包的总和,也可以指业务中客户端与服务器交互数据量的总和。
  • 吞吐率是指单位时间内系统处理客户请求的数量,也就是单位时间内的吞吐量。

可以从多个维度衡量吞吐率:

①业务角度:单位时间(每秒)的请求数或页面数,即请求数/秒或页面数/秒;

②网络角度:单位时间(每秒)网络中传输的数据包大小,即字节数/秒等;

③系统角度,单位时间内服务器所承受的压力,即系统的负载能力。

吞吐率(或吞吐量)是一种多维度量的性能指标,它与请求处理所消耗的CPU、内存、IO和网络带宽都强相关

3,并发熟练

并发是指多个用户在同一时期内进行相同的事务处理或操作。

由于用户在进行一系列操作流程时有一定的时间间隔(即用户思考时间)或者服务器处理请求有先后顺序,于是,就产生了绝对并发和相对并发概念的区分。

  • 绝对并发是指同一时刻(即同一时间点)并发用户对服务器同时发送请求。
  • 相对并发是指一段时间内(即同一时间区间)并发用户对服务器发送请求。

4,服务器资源利用率

三,安全性测试

1,攻击安全

由专业安全测试工程师完成

2,业务安全

敏感数据是否加密

SQL注入

接口测试之功能测试,性能测试,安全测试相关推荐

  1. 多个微服务的接口依赖如何测试_微服务测试之接口测试和契约测试

    日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速.高效.无遗漏的通知给消费者呢?另外,当一个service同时被多个使用者调 ...

  2. 使用Fiddler/Charles+Jmeter进行接口自动化测试和接口性能测试(关联接口测试、接口自动化测试、脚本录制、软件测试、性能测试、测试工具)

    目录 1.Fiddler篇,脚本录制,接口自动化测试,性能测试 2.Charles篇,脚本录制,接口自动化测试,性能测试 背景:有时候不是说我们不懂一个一个接口进行拼装编辑,只是为了我们能更好更快的进 ...

  3. 接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)

     目录 一.Postman背景介绍 二.Postman的操作环境 三.Postman重要提示: 四.什么是接口测试 五.接口测试工具 六.接口测试流程 七.接口测试执行 八.全局变量和环境变量 九.p ...

  4. 接口测试之主流协议测试合集(python版)

    http://t.csdn.cn/U4WHz 接口测试之主流协议测试合集(python版) 01 TCP/IP四层模型&OSI七层模型 02 IP协议 03 TCP协议 04 UDP协议 05 ...

  5. 测试之路-易水寒——之测试文档

    ** 测试是偶然踏进来的,说一说我的测试之路. 好,开始 ** 一.测试方案 测试方案是整个测试开始定制方案,基本上起到指导测试的作用,因此测试开始,制定一个行之有效的测试方案就显得十分重要.简而言之 ...

  6. 老李分享:接口测试之jmeter

    老李分享:接口测试之jmeter poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.移动端自动化测试很多人把他仅仅理解成appuim ...

  7. 测试行业爬了7年,从功能测试到高级测试,工资也翻了好几倍

    我在测试行业爬了7年.从功能测试到现在成为高级测试,我的工资也翻了好几倍. 测试行业爬了7年,从功能测试到高级测试,工资也翻了好几倍 入门阶段(功能测试) 个人认为,测试的前景还不错,只要你肯努力:刚 ...

  8. 手游测试之《弱网测试》

    weimjsam手游测试之<弱网测试> 由于大部分手游面对的用户群的网络连接情况不同,主要在2G/3G/4G及公共WIFI的网络连接下,在公共场所:地铁/电梯/地下室等信号差的地方进行游戏 ...

  9. 接口测试之接口的定义

    接口测试之接口的定义 文章目录 接口测试之接口的定义 前言 一.什么是接口 二.什么是接口测试 三.接口分类 1.http接口 2.Tthrift接口 总结 前言 提示:我们经常听到接口,到底什么是接 ...

  10. 软件测试肖sir__接口测试之基本介绍(2)

    接口测试之基本介绍 搭建环境cms: url:http://cms.duoceshi.cn/cms/manage/login.do 一.接口基本介绍 1.什么是接口测试? 定义:接口统称api,程序与 ...

最新文章

  1. notepad++ 设置常用快捷键
  2. mysql 集群切换_完美起航-MySQLMHA高可用集群部署及故障切换(图文详解)
  3. lol服务器维护9月30,英雄联盟4月30日更新维护几点结束_4月30日LOL10.9版本停机维护结束时间_3DM网游...
  4. Vue:触发视图更新的hack
  5. linux中memcpy实现分析,ARM64 的 memcpy 优化与实现
  6. DBUtils的概述
  7. C#读IC卡程序(明华读卡器)
  8. 电脑桌面录屏软件大全,给大家推荐一波优秀的屏幕录像工具!
  9. php获取扫描枪数据,条码扫描枪的读取技巧
  10. DDIM代码详细解读(1):数据集加载、类别条件信息读取、关键超参数解析
  11. html重要知识点总结
  12. ps切图(8)——精准切图
  13. 安卓Android与H5双向交互MathJax展示数学公式(源码+解析)
  14. linux命令:xxd读取二进制文件
  15. 在自己的数据集上训练CrowdDet过程记录
  16. SSH学习(个人笔记)
  17. poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?
  18. 在线考试系统如何进行考生身份验证
  19. Linux下内存检测工具:asan
  20. dell中小企业商用台式机Vostro4667 win10家庭中文版重装成win7版

热门文章

  1. matlab瓶盖盖严检查,口服液瓶盖密封性的质量检测方法你知道吗?
  2. 2021年下半年软件设计师考试下午题
  3. Vim插件(二) Buffers窗口
  4. 单片机需要数电模电基础吗?单片机要多少模电数电知识 ?
  5. Jmeter的基本使用
  6. 谷歌浏览器主题背景图片保存方法
  7. win 7 sp1 升级 win 10 更新时报错代码80070002的解决方法
  8. 常见的五种前端页面布局(table布局、float布局、absolute布局、flex布局、grid布局)
  9. 大数据分析案例:财政收入预测分析
  10. 超级实用springBoot学习