首页 > 其他分享 >肖sir_异常测试场景__整理

肖sir_异常测试场景__整理

时间:2023-05-31 18:11:27浏览次数:21  
标签:__ sir 场景 返回 接口 权限 超时 异常 越权

业务操作异常(幂等、并发、回退、取消)
指基于用户使用场景设计的异常,比如重复购买、重复支付(幂等);大批量用户同时并发购买;超时未支付;支付失败
客户端(前端)异常(异常中断、第三方依赖异常、权限、缓存、页面)
操作过程中前后台切换,被其他应用打断;跳转支付宝失败;本地缓存被清;地理位置未授权;页面连续连接、快速滑动;不同屏幕尺寸、字体;客户端内存不足;接口返回异常(空数据等)
接口异常(异常输入、接口超时、接口越权、接口异常返回)
用a的用户信息操作b的订单(越权);接口返回空值;返回字段缺失等
依赖服务异常(第三方异常)
系统资源异常(系统组件如数据库、中间件异常、cpu、内存)
数据库超时;消息堆积;资源占用过大;故障
网络异常(无网、弱网、网络切换、网络未授权)
安全漏洞(ddos、http访问、敏感信息收集、敏感权限获取、隐私信息返回、非授权漏洞风险、越权漏洞风险、sql注入)
ddos攻击;使用http访问;敏感权限、接口是否返回隐私信息;未登陆账号访问订单;

标签:__,sir,场景,返回,接口,权限,超时,异常,越权
From: https://www.cnblogs.com/xiaolehong/p/17446972.html

相关文章

  • 数据库_DuckDB—使用阶段和使用方式
    01.图像界面操作数据库duckdb没有服务器端,它是用文件来存储数据,所以我们只需要安装个图形化的管理软件DBeaver就可以直接使用在线安装Connection驱动离线安装Connection驱动Maven库<!--https://mvnrepository.com/artifact/org.duckdb/duckdb_jdbc-->......
  • WinRAR v6.22 Beta 1 烈火汉化版
    WinRARv6.22Beta1烈火汉化版下载地址:https://xiaodao.lanzoui.com/b0dq1vi3i(蓝奏云)软件介绍WinRAR压缩文件管理器,知名解压缩软件,电脑装机必备软件,国内最流行最好用的压缩文件管理器、解压缩必备软件。它提供RAR和ZIP文件的完整支持,能解压ARJ、CAB、LZH、ACE、TAR、GZ、UUE......
  • C++基础知识系列-4
    C++基础1C++的struct和class的区别区别1:默认继承的权限。不明确指定的情况下,来自class的继承按照private继承处理,来自struct继承按照public处理区别2:成员的默认访问权限。class成员默认是private权限,struct默认是public2C和C++区别struct上的区别:C中无Protection行为,不能定......
  • 聊聊CSS 缓动函数的新成员linear()
    CSS缓动函数是一种用于控制CSS动画过渡效果的函数,可以让动画变得更加自然。这篇文章将介绍一种新的CSSeasingfunction,即linear(),它可以模拟出更复杂的缓动效果,文中demo请在chrome113+中观看。什么是easingfunction?在动画中,有一种叫做“缓动效果”的技术,它可以让动画变......
  • 在 nginx 服务器上发布vue项目 步骤与配置
    1.在vscode中使用yarnbuild:prod进行vue项目的发布2.进入发布文件3.下载nginx的windows版https://nginx.org/en/download.html4.将发布好的文件放入nginx解压后的html文件夹中5.修改nginx的配置文件打开nginx的配置文件配置完成使用命令打开nginx至此发布......
  • LVS原理详解以及部署
    linuxvirtualserver简称LVS,Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大量并发访问服务的能力,因此对于大负载的服务器来讲,CPU、I/O处理能力很快会成为瓶颈。由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题。为......
  • C# 中实现对List中的数据查重操作
    一、列表查重操作核心如下1.1、常用列表的查重操作核心如下://查找出列表中的所有重复元素privatestaticList<string>QueryRepeatElementOfList(List<string>list){List<string>listTmp=newList<string>();if(list!=null&&list.C......
  • Pytest - Fixture(11) - 重命名fixture函数名称(name)
    Pytest-重命名fixture函数名称(name)fixture设置参数name=value后,可以重命名fixture函数名称,运行时传入重命名后的fixture函数名即可。使用重命名的fixture函数,可以使用装饰器:@pytest.mark.usefixtures();importpytest#编写[email protected](name="open_br......
  • macos安装nvm管理多版本node
    最早直接采用brew安装,如下:brewinstallnode@18brewuninstallnode@18 //卸载 但学习的项目用的是老版本node,所以卸载了,用NVM来管理多版本node,参考这篇文章:https://blog.bigoodyssey.com/how-to-manage-multiple-node-versions-in-macos-2021-guide-5065f32cb63b同时加......
  • 负载均衡集群ipvsadm命令及基本用法
     ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。需要使用yum单独安装。基本用法:ipvsadmCOMMAND[protocol]service-address        [scheduling-method][persistenceoptions]ipvsadmcommand[protocol]service-address  ......