【技术实现步骤摘要】
一种压力测试的自动化测试方法和系统
本专利技术涉及软件测试技术,尤指一种压力测试的自动化测试方法和系统。
技术介绍
虚拟化软件作为云计算大规模复杂客户场景的支持,必须要对软件进行压力测试,如何模拟真实的客户压力,来真实测评软件的承载能力,单靠手工测试显然是满足不了的。因此就要借助于工具与脚本进行压力的模拟,从而获取真实可靠的软件压力承载能力。针对目前云计算应用的大规模企业,对软件交付要求时间短,用户体验高,性能作为用户体验的关键要素,性能测试至关重要。但是如果采用传统的测试方式,版本迭代由测试工程师准备环境和数据、用例进行测试,要耗费几周甚至更长时间,效率低下,指标测试不准确。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种压力测试的自动化测试方法和系统,能够提高软件测试效率,提高产品质量,降低了成本。为了达到本专利技术目的,一方面,本专利技术实施例提供了一种压力测试的自动化测试方法,对引起压力的接口进行自动化调用的加压测试,包括:构建压力模型,采用时间和频次递增的方式,构建梯度压力模型;将压力模型转化为文字用例;根据接口请求指标,编辑压力脚本;比照接 ...
【技术保护点】
1.一种压力测试的自动化测试方法,其特征在于,对引起压力的接口进行自动化调用的加压测试,包括:构建压力模型,采用时间和频次递增的方式,构建梯度压力模型;将压力模型转化为文字用例;根据接口请求指标,编辑压力脚本;比照接口返回值与实际值的关系,结合压力模型,获取梯度压力测试结论。
【技术特征摘要】
1.一种压力测试的自动化测试方法,其特征在于,对引起压力的接口进行自动化调用的加压测试,包括:构建压力模型,采用时间和频次递增的方式,构建梯度压力模型;将压力模型转化为文字用例;根据接口请求指标,编辑压力脚本;比照接口返回值与实际值的关系,结合压力模型,获取梯度压力测试结论。2.根据权利要求1所述的压力测试的自动化测试方法,其特征在于,所述构建压力模型之前还包括:梳理加压测试的接口方法,对梳理的所述接口方法进行手工测试。3.根据权利要求1所述的压力测试的自动化测试方法,其特征在于,所述根据接口请求指标,编辑压力脚本包括:根据接口请求方式、请求参数及返回值、时间、次数指标,编辑所述压力脚本。4.根据权利要求3所述的压力测试的自动化测试方法,其特征在于,所述编辑压力脚本包括:所述接口请求方式为POST时,编辑脚本统一资源定位符URL地址、POST方式及请求参数、压力参数、返回值;所述接口请求方式为GET时,编辑所述脚本URL地址、压力参数、GET方式返回值。5.根据权利要求1所述的压力测试的自动化测试方法,其特征在于,所述构建压力模型还包括:所述压力模型通过脚本...
【专利技术属性】
技术研发人员:宿培伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。