一种压力测试方法、装置及介质制造方法及图纸

技术编号:26375793 阅读:39 留言:0更新日期:2020-11-19 23:44
本申请公开了一种压力测试方法、装置及介质,该方法包括:首先根据预先设置的脚本生成规则将访问操作生成的请求信息生成压力测试脚本,然后将该压力测试脚本运行于被测应用系统中进行压力测试,在测试过程中,不仅对被测应用系统的资源消耗情况进行了监控,而且还对其所关联数据库的资源消耗情况进行了监控。由此可见,应用以上技术方案,对被测应用系统和数据库同时进行监控,扩大了监控数据范围,使得获取到的压力测试结果更加准确。此外,由于本方案中预先设置了脚本生成规则,因此,测试人员在需要时直接调用该规则即可生成对应的压力测试脚本,无需手动重复编写,提高了压力测试效率。

【技术实现步骤摘要】
一种压力测试方法、装置及介质
本申请涉及软件测试
,特别是涉及一种压力测试方法、装置及介质。
技术介绍
随着社会的发展和科技的进步,信息技术飞速发展,各类软件产品已经应用到社会的各个领域,用户对计算机及网络的依赖性越来越强,软件产品的使用者对高质量、高效率的工作方式的需求也在不断增加,因此对于工作和生活中息息相关的IT系统服务,他们也要求提供更快、更高效的服务品质,为了检测系统在实际应用中的数据处理能力,往往需要对其进行压力测试。现有的压力测试经常是基于特定的测试环境执行,通过提前准备压力测试脚本,执行压力测试脚本,以模拟海量用户并发执行目标链路业务接口,检测与该目标业务接口相关联的多个应用系统,以获取各个应用系统在该目标业务接口执行过程中表现出的性能数据,最后根据这些性能数据,确定多个应用系统的压力测试结果。但是这种压力测试方法在获取各个应用系统在目标业务接口执行过程中表现出的性能数据时,并未查看应用系统对应涉及到的数据库的性能数据等信息,监控数据范围很小,导致测试结果不够准确。同时,现有技术一般是要求测试人员了解被测系统的业务本文档来自技高网...

【技术保护点】
1.一种压力测试方法,其特征在于,包括:/n获取访问操作生成的请求信息;/n根据预先设置的脚本生成规则将所述请求信息生成压力测试脚本;/n对所述压力测试脚本加压,并将所述压力测试脚本运行于被测应用系统,以使所述压力测试脚本模拟真实环境持续运行预设时间;/n对所述被测应用系统的资源消耗情况和所述被测应用系统所关联数据库的资源消耗情况进行监控以获取压力测试结果。/n

【技术特征摘要】
1.一种压力测试方法,其特征在于,包括:
获取访问操作生成的请求信息;
根据预先设置的脚本生成规则将所述请求信息生成压力测试脚本;
对所述压力测试脚本加压,并将所述压力测试脚本运行于被测应用系统,以使所述压力测试脚本模拟真实环境持续运行预设时间;
对所述被测应用系统的资源消耗情况和所述被测应用系统所关联数据库的资源消耗情况进行监控以获取压力测试结果。


2.如权利要求1所述的压力测试方法,其特征在于,在所述根据预先设置的脚本生成规则将所述请求信息生成压力测试脚本之后,还包括:
监控所述请求信息的多条链路流量请求;
根据所述多条链路流量请求的流量比例配置对应接口的压力测试脚本并发数。


3.如权利要求1所述的压力测试方法,其特征在于,在所述对所述被测应用系统和所述被测应用系统所关联数据库的资源消耗情况进行监控以获取压力测试结果之后,还包括:
对所述压力测试结果进行压力测试分析。


4.如权利要求3所述的压力测试方法,其特征在于,所述压力测试结果具体包括所述压力测试脚本的QPS、RT和错误率。


5.如权利要求3所述的压力测试方法,其特征在于,在所述对所述压力测试结果进行压力测试分析之后,还包括:
输出压力测试报告。


6.如权利要求1所述的压力测试方法,其特征在于,所述被测应用系统中的资源配置途径具体包...

【专利技术属性】
技术研发人员:梁明易锋
申请(专利权)人:政采云有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1