一种测试用的压力生成方法及装置制造方法及图纸

技术编号:8387077 阅读:159 留言:0更新日期:2013-03-07 07:46
本申请提供了一种测试用的压力生成方法及装置,其中,所述方法包括:获取测试参数信息,所述测试参数信息包括测试需求信息和测试业务逻辑;主进程根据所述测试需求信息产生相应数量的子进程;各子进程分别生成指定数量的子线程;各子线程同时执行所述测试业务逻辑。本申请可以形成真正的高并发的压力,为服务端性能测试提供高并发高频率的访问请求。

【技术实现步骤摘要】

本申请涉及服务端性能测试的
,特别是涉及一种测试用的压力生成方法,以及,一种测试用的压力生成装置。
技术介绍
性能测试是指,通过生成大量并发和高频率的请求,发送给服务端处理,以使服务器的系统资源处于高压、高饱和状态,从而判断该系统的稳定性和处理能力,并产生数据以供分析。服务端是一种以接口或协议的形式对外提供服务的系统或装置,比如,HTTP服务器 HTTPD, Nginx,或如,数据库服务器 Oracle, Couchdb, Redis 等。服务端的性能测试是指,通过压力生成装置产生大量高并发高频率的访问请求对服务端进行访问,让服务端在长时间高负载情况下运行,检查系统运行正确性、稳定性以及系统资源消耗的测试方法。其区别于UI性能测试、客户端性能测试等。服务端的性能测试一个重要的纬度就是被测试服务器能够支持最高的并发访问数,即在同一个时间点上,大量的请求同时到达,此时服务端处理这些请求的能力,具体可以表现为处理速度,响应时间以及出错率。假设被测试服务端比较慢,但足够稳定,那么理论上的测试结果应该是,处理速度不够快导致高并发请求没有马上都得到反馈,而是每个请求陆续收到应答包,并且导本文档来自技高网...

【技术保护点】
一种测试用的压力生成方法,其特征在于,包括:获取测试参数信息,所述测试参数信息包括测试需求信息和测试业务逻辑;主进程根据所述测试需求信息产生相应数量的子进程;各子进程分别生成指定数量的子线程;各子线程同时执行所述测试业务逻辑。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔峥
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1