打开主菜单

求真百科

压力测试

压力测试

中文名 压力测试

外文名 pressure test;stress test

应用领域 计算机软件系统测试

别 称 强度测试,负载测试

测试方法 模拟实际应用

测试目的 测系统的性能、可靠、稳定性等

压力测试 (Stress test)确立系统稳定性的一种测试方法,在软件工程、金融风险管理等领域应用比较普遍。通常在系统正常运作范围之外进行,以考察其功能极限和隐患。

目录

概述

压力测试(Stress test)确立系统稳定性的一种测试方法,在软件工程、金融风险管理等领域应用比较普遍。通常在系统正常运作范围之外进行,以考察其功能极限和隐患。

在金融风险管理领域里,压力测试是指将金融机构或资产组合置于某一特定的极端情境下,如经济增长骤减、失业率快速上升到极端水平、房地产价格暴跌等异常的市场变化,然后测试该金融机构或资产组合在这些关键市场变量突变的压力下的表现状况,看是否能经受得起这种市场的突变。

压力测试是巴塞尔协议II中与风险价值模型VAR(99%,X)对应的概念,即对于置信度99%以外突发事件的测试。

测试方法

进行压力测试的方法,大致可归纳为两大类:

(1)敏感度分析(sensitiveanalysis)

此方法是利用某一特定风险因子或一组风险因子,将因子在执行者所认定的极端变动的范围内变动,分析其对于资产组合的影响效果。这一分析方法的优点在于容易了解风险因子在可能的极端变动中,每一变动对于资产组合的总影响效果及边际效果,缺点则是执行者对于每一逐渐变动所取的幅度及范围必须十分恰当,否则将会影响分析的结果与判断,特别是对于非线性报酬率的资产组合,这种情况将更为显著。

(2)情景分析(scenarioanalysis)

即一组风险因子定义为某种情景,分析在个别情景下的压力损失,因此此类方法称为情景分析。情景分析的事件设计方法有两种:历史情景分析和假设性情景分析。

① 历史情景分析(Historicalscenario):利用某一种过去市场曾经发生的剧烈变动,评估其对现在的资产组合会产生什么影响。例如考虑1987年美国股市崩盘,计算当时的历史变动幅度,并依此基础分析评估对资产组合的影响。BCGFS(2001)的研究显示,1998年俄罗斯政府违约事件,是金融机构用来在信用风险压力测试上使用的压力事件,其他如中南美洲比索风暴、东南亚金融风暴亦是很重要的压力事件。这种方法的优点是具有客观性,利用历史事件及其实际风险因子波动情形,在建立结构化的风险值计算上较有说服力,且风险因子间的相关变化情形也可以依历史数据作为依据,使模型假设性的情形降低许多。此外,这种模型较直觉,重大历史事件的深刻印象将使风险值与历史事件紧密结合,管理者在设定风险限额时,便可依历史事件的意义来进行评估,使决策更具说服力。

但这种方法的缺点在于现今金融市场变动非常迅速,许多金融商品不断创新,因此历史事件无法涵盖此类商品,且某些商品的历史价格未出现极端情况,亦无法利用此方法进行衡量。虽然过去发生过的情景未来不一定会再发生,但使用历史情景分析方法来对资产进行风险管理,至少可保证过去的压力事件,在事前预防下,未来不会重演。

② 假设性情景分析:仅以历史情景分析进行压力测试有其限制,参考历史事件并另建立对于每个风险因子可能产生的极端事件,将使得压力测试更具完整性,这就是假设性情景分析。这种分析方法银行可自行设计可能的各种价格、波动及相关系数等的情景,这些计算的设定主要来自经验及主观。

目标

识别那些可能提高异常利润或损失发生概率的事件或情境,度量这些事件发生时银行资本充足率状况。测试的质量取决于构造合理、清晰、全面的情景。

银行的压力测试通常包括信用风险、市场风险、操作风险、其他风险等方面内容。压力测试中,商业银行应考虑不同风险之间的相互作用和共同影响。

压力测试包括敏感性测试和情景测试等具体方法。敏感性测试旨在测量单个重要风险因素或少数几项关系密切的因素由于假设变动对银行风险暴露和银行承受风险能力的影响。情景测试是假设分析多个风险因素同时发生变化以及某些极端不利事件发生对银行风险暴露和银行承受风险能力的影响。

压力测试能够帮助商业银行充分了解潜在风险因素与银行财务状况之间的关系,深入分析银行抵御风险的能力,形成供董事会和高级管理层讨论并决定实施的应对措施,预防极端事件可能对银行带来的冲击。对于日常管理中广泛应用各类风险计量模型的银行,压力测试应成为模型方法的重要补充。压力测试也能够帮助银监会充分了解单家银行和银行业体系的风险状况和风险抵御能力。

案例

2009年2月10日,美国财政部长盖特纳提出对全美最大的19家银行进行压力测试。这19家银行截至去年底资产均超过1000亿美元,共占美国银行系统2/3的资产和超过一半的贷款。这是美国政府旨在判定银行“缺血”程度而设定的一项调查,其最终目标是让这些金融机构在未来两年继续持有充足资本,同时仍能提供消费信贷。

约180位联邦监管官员、督察人员及经济学家参与了测试。假定两种情景:测试设定了当前危机之下和危机深化时两种情景。第一种情景中,测试方设定,美国2009年失业率为8.4%;2010年失业率达到8.8%,房价继续下跌14%.第二种情景中,美国2010年失业率达10.3%,房价继续下跌22%。

测试检验了19家银行在这两种情景中损失有多大、是否能生存下来、“弱者”需补充多少资本金等情况。

测试结果公布之前,有专家指出,如果美国银行业资金缺口超过2000亿美元,那就说明这个行业遇到了大麻烦;如果不超过1000亿美元,则说明情况不像想象的那么糟。

2009年5月7日,美国联邦储备委员会正式公布对19家大型银行的“压力测试”结果,其中10家银行必须在今年11月底前筹措到746亿美元新增资本金,以应对经济衰退加深的形势。

其中,美国银行“缺血”最多,需要筹措339亿美元。接下来依次为,富国银行137亿美元、通用汽车金融服务公司115亿美元、花旗集团55亿美元、区域金融集团25亿美元、太阳信托银行公司22亿美元、摩根士丹利18亿美元、科凯国际集团(KeyCorp)18亿美元、五三银行11亿美元、匹兹堡国民商业银行6亿美元。

摩根大通、高盛、大都会保险、美国运通、美国银行公司、纽约梅隆银行、第一资本金融公司、道富银行、BB&T银行控股公司因资产状态良好,顺利“过关”,无需另行筹措资金。

测试结果显示,假如经济衰退进一步加深,这19家银行在2009年和2010年的亏损额总计可能达到6000亿美元。这一估算也被市场视为过于乐观。

什么是压力测试?有什么好处?

压力测试是属于性能测试的一种测试类型,有助于检测应用程序的断点,并确定应用程序所能处理的最大负载。

换句话说,压力测试可以确定应用程序在繁重工作负载下的稳健性和错误处理能力。压力测试是通过考虑更多的数据和许多用户来进行的,旨在确定系统在压力下的行为。

压力测试的好处

有助于验证系统压力过大时数据会不会受到破坏

确保发现缺陷和同步问题

验证故障期间的传递和错误消息传递功能

通过克服软件故障的风险来确保交付可靠的软件[1]

参考来源