码迷,mamicode.com
首页 > 其他好文 > 详细

为什么我们需要性能测试,需要loadrunner

时间:2016-05-08 16:30:47      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

什么是功能:

    功能按我理解就是软件实现需求,提供服务,那么功能测试就是实现的需求是否与客户给定需求一致,也就是符合预期结果

 

什么是性能:

     功能是实现需求,提供服务,那么性能就可以理解为服务的好坏。比如有两家快餐厅,它们都能提供上菜的需求,那么性能指提供的饭菜是否快,是否好吃;又比如两个相同的提供登录功能软件,一个登录时间为1s,另外一个登录时间需要两秒,那么很明显第一个登录软件的性能是较好。所以我们进行性能测试,也是鉴定一个软件提供的服务是好还是坏

 

是先测试功能还是性能:

     实际应用中,我们一般流程先测试完功能,再进行性能测试,因为如果你一个软件连单用户的功能都无法实现,何谈进行上百上千的用户操作

 

为什么使用loadrunner:

    我们假设一种场景,现在有个订票系统,我需要测试它是否支持100个人同时订票,如果我不使用loadrunner,纯人工操作,我需要101一个人和100台电脑,其中一个人下指令,另外100个人同时订票。可以想象这种测试方式耗费资源大,如果要测试是否支持1万用户同时订票,难道我要准备1万台电脑吗?

     loadrunner这个软件可以模拟以上场景,只需要一台电脑,一个人。

     loadrunner三大组件:Virtual User Generator、Controller、Analysis

     virtual user generator:通过多线程或者多进程产生虚拟用户,对应上面例子就是,loadrunner可以通过这个组件,使用多线程或进程模拟100个用户

     controller:控制器,就是上面例子的指挥官,通过这个组件能让100个虚拟用户同时执行

     analysis:收集测试结果,分析结果

为什么我们需要性能测试,需要loadrunner

标签:

原文地址:http://www.cnblogs.com/huangweiping/p/5470661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!