【技术实现步骤摘要】
本专利技术涉及计算机技术,特别是涉及一种性能测试方法和系统。
技术介绍
目前,在进行软件测试时,常采用自动化测试的方法。自动化测试是把以人为驱动 的测试行为转化为机器执行的一种过程。如果采用非自动化测试的方法,则在设计了测试 用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际 结果与期望结果的比较。随着软件测试技术的发展,为了节省人力、时间、硬件资源,提高测 试效率,提出了自动化测试方法。自动化测试与软件开发过程本质上是一致的,利用自动化 测试工具,经过对测试需求的分析,设计出自动化测试用例,从而搭建自动化测试的框架, 设计与编写自动化脚本,测试脚本的正确性,从而完成该套测试脚本。性能测试通过自动化的测试工具模拟多种正常负载条件、峰值负载条件以及异常 负载条件,以对软件系统的各项性能指标进行测试。其中,负载测试和压力测试都属于性能 测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试 当负载逐渐增加时系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或 者不能接收的性能点来获得系统能提供的最大服务 ...
【技术保护点】
一种性能测试方法,其特征在于,包括:通过浏览器向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件;性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务。
【技术特征摘要】
1.一种性能测试方法,其特征在于,包括 通过浏览器向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件; 性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务。2.根据权利要求1所述的方法,其特征在于,所述通过浏览器向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件之后,该方法还包括 通过浏览器向性能测试平台变更测试任务并在所述性能测试平台存储变更后的测试任务的配置文件; 性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件,执行所述变更后的测试任务的配置文件指示的业务。3.根据权利要求2所述的方法,其特征在于, 所述性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务包括所述性能测试模块的测试驱动部分从所述性能测试平台读取所述创建的测试任务的配置文件;所述性能测试模块的测试驱动部分通过反射方式调用所述创建的测试任务的配置文件指示的业务对应的所述性能测试模块的基础功能接口; 所述性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件,执行所述变更后的测试任务的配置文件指示的业务包括所述性能测试模块的测试驱动部分从所述性能测试平台读取所述变更后的测试任务的配置文件;所述性能测试模块的测试驱动部分通过反射方式调用所述变更后的测试任务的配置文件指示的业务对应的所述性能测试模块的基础功能接口。4.根据权利要求2或3所述的方法,其特征在于,所述性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件包括 所述性能测试模块周期性地从所述性能测试平台读取所述变更后的测试任务的配置文件; 或,当前读取的创建的或变更后的测试任务的配置文件中包括下次读取配置文件的时间的指示信息,所述性能测试模块根据所述指示信息,在所述下次读取配置文件的时间从所述性能测试平台读取所述变更后的测试任务的配置文件。5.根据权利要求3所述的方法,其特征在于,所述性能测试模块从所述性能测试平台读取所述创建的...
【专利技术属性】
技术研发人员:李阳,
申请(专利权)人:北京新媒传信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。