一种压力测试系统及方法技术方案

技术编号:8190906 阅读:234 留言:0更新日期:2013-01-10 01:49
本发明专利技术提供了一种压力测试系统及方法,该系统,包括:依次连接的场景接口适配组件、流程模拟组件、通信栈加载组件、并发控制组件及报告生成组件;通过根据用户从预设场景插件中选择的场景插件形成的测试场景生成测试脚本,并在所述测试场景通过模拟验证之后将测试脚本加载到被测试系统的通信栈,对所述被测试系统执行压力并发操作,并监控所述压力并发操作得到测试记录并生成测试报告。用户可以通过选择预设场景插件的方式,自动生成测试脚本,并相应的完成压力测试,解决了现有压力测试工具存在的操作复杂、测试脚本不易编程的技术问题。

【技术实现步骤摘要】

本专利技术涉及软件测试领域,尤其涉及。
技术介绍
现有技术中,当一个程序写完或一台服务器配置完时,为保证该程序或服务器在实际使用时具备一定的稳定性,需要通过压力测试进行检测,即检测该程序或服务器是否可以承受足够大的负载压力。例如,某服务器是否可以在同一时间内可以允许指定个用户进行同一操作。 而目前压力测试主要是通过如LoadRunner、WebLoad等压力测试工具来完成,但现有的压力测试工具操作复杂,比较难上手,具体的测试过程为,测试人员首先根据被测试系统设置相应的测试场景,然后再根据测试场景编写测试脚本,所以需要测试人员具有专业的脚本编程基础,没有脚本编程基础的测试人员短时间内很难独立针对具体的压力测试场景编写压力测试脚本,实现压力测试。
技术实现思路
本专利技术目的在于提供,以解决在现有压力测试工具存在的操作复杂、测试脚本不易编程的技术问题。本专利技术提供了一种压力测试系统,包括依次连接的场景接口适配组件、流程模拟组件、通信栈加载组件、并发控制组件及报告生成组件;所述场景接口适配组件,用于根据用户从预设场景插件中选择的场景插件形成的测试场景生成测试脚本,每个预设场景插件均关联有对本文档来自技高网...

【技术保护点】
一种压力测试系统,其特征在于,包括:依次连接的场景接口适配组件、流程模拟组件、通信栈加载组件、并发控制组件及报告生成组件;所述场景接口适配组件,用于根据用户从预设场景插件中选择的场景插件形成的测试场景生成测试脚本,每个预设场景插件均关联有对应的脚本文件;所述流程模拟组件,用于根据生成的测试脚本对所述测试场景进行模拟验证,验证通过后生成对应编译文件;所述通信栈加载组件,用于将所述测试脚本对应的编译文件加载到被测试系统的通信栈;所述并发控制组件,用于根据加载到通信栈上的测试脚本对应的编译文件对所述被测试系统执行压力并发操作,并监控所述压力并发操作得到测试记录;所述报告生成组件,用于将所述测试记录加...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭强冯立华
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1