初次loadrunner初次接触loadrunner的人对这款功能的使用都有着各种各样的问题,当然有些问题是共有的,下来我就列举一些问题及解决方式
1、安装与运行:安装会运行软件时建议使用管理员的最高权限去执行,不然可能会出现vuser编辑器可以正常使用但controller中使用不当的情况发生
2、脚本录制:loadrunner提供了通过网卡去抓取客户端和服务器之间交互的请求并最终生成对应脚本,这就是我们说的录制,录制脚本时因为每一个人的运行环境都是不一样的,所以会有着不能录制或者浏览器打不开的情况,、又或者录制时浏览器0事件情况等等
先说明一下:在贴吧看到太多人的使用版本都是12版本,这里不建议使用12版本,主要原因有两点:其一:loadrunner12版本为hp最新发布的版本,目前能免费使用的只有社区版50vuser,当然如果你是付费用户可以跳过这点,但我相信大多人都是用的社区版,曾经到官网去看过vuser的大概价格,一个vuser价格在0.66刀,而且购买更多虚拟用户并不是按照1*1的方式,总之是买的越多越贵!其二是loadrunner的运行兼容性不如11版本,毕竟是新出产品肯定比不上12的,当然可能有些朋友是为了12的ui去的,ok,那你赢了。
如果你是练习使用还是日常做项目等等,lr11应该满足你的要求了,lr11目前可以支持web端1w的vuser,app端支持6.5w的并发,对于一般项目这些足够了,如果超出现有的license大小可以使用jmeter或其他
接下来说下lr11,lr运行环境在win7 ie9浏览器之上就可以支持了Windows server 2008、2012之类的也是支持的,但是现在win7好像渐渐的脱离了市场,取而代之的win10,有的人可能会说那我win10的系统怎么办呢?别担心,不是还有虚拟机呢嘛
虚拟机这么好的东西为什么不用呢,而且还可以搭建模拟测试环境,更重要的一点是新装的系统环境是最适合用来练习loadrunner的,lr对运行环境要求有些苛刻,不能有杀毒软件(有的时候即使把杀毒软件关闭或者卸载也不行的)所以趁早一了百了直接装虚拟机
如果你用了loadrunner汉化版的话那我真的不是很建议用汉化的版本,首先作为一款原装英文软件刚接触的同学或英文不好的觉得有点困难,这点不要担心,当你熟悉了你会发现常用的功能就那么几个,更多的时间是用在了发现问题系统瓶颈后如何调优优化等等
其二汉化版的原作者汉化的不是很全,所以有的地方有中文有英文看着更不顺眼
关于webtours:webtours是loadrunner自带的一个练习小网站,俗称“飞机票订票系统”,刚接触loadrunner的同学可以用webtours练习,那么有的同学在用webtours时会遇到访问不了或者打不开、页面位置发生变化的情况
在使用webtours之前需要开启服务才可以使用,具体名字记不清了:只记得在webtours下的service服务,开启后才可以访问的
再说webtours页面篡位的情况,建议先检查浏览器的版本后强制清缓存后试试,如果浏览器版本过低页面是会发生以上现象的
再说说什么是事务、检查点和关联
事务主要用来得到响应时间。举个例子:以查询为主,从查询发起-输入查询关键字-点击查询-返回查询结果,这就是一个完整的事物从发起到结束的过程,为了知道这个过程的响应时间我们需要加入事务,加入start事务开始位置为再点击查询前会输入查询关键字前一步,end事务结束位置在查询到数据后就可以结束事务了
检查点:检查点的作用主要是为了证明事务的正确性和脚本的正确性。以登录为例:一般情况下我们只有输入用户名、密码后才可以登录系统,绝大部分的系统在登录后都会对应显示出对方的用户名或其他信息,比如:欢迎admin、welcome 某某某、你好 admin等等,那么我们该如何知道的要的登录操作是对的呢?这个时候检查点的作用就出来了,竟然我们知道只有在登录之后才会有welcome admin 你好 admin这些信息,那么我们就可以将“welcome admin”作为检查点,检查点位置在添加后会自动对应到相应的位置上,各位朋友可以仔细观察下检查点的位置基本都是在事务发起前的位置上
如何可以快速的找到检查点?
在script-tree中有俩种显示方式,一个是图形化显示、一个是原请求的显示方式,如果在图形化种可以找到检查点就选择你要作为的检查点然后右键-add check(大概是这个名字)这就好就可以了。如果图形话找不到检查点可以切换到原请求界面 ctrl+f进行查找,可能在原请求界面中不是很好找检查点、建议先在系统中选择然后直接查找会快速些,添加检查点方式和图形界面添加方式一样
1、安装与运行:安装会运行软件时建议使用管理员的最高权限去执行,不然可能会出现vuser编辑器可以正常使用但controller中使用不当的情况发生
2、脚本录制:loadrunner提供了通过网卡去抓取客户端和服务器之间交互的请求并最终生成对应脚本,这就是我们说的录制,录制脚本时因为每一个人的运行环境都是不一样的,所以会有着不能录制或者浏览器打不开的情况,、又或者录制时浏览器0事件情况等等
先说明一下:在贴吧看到太多人的使用版本都是12版本,这里不建议使用12版本,主要原因有两点:其一:loadrunner12版本为hp最新发布的版本,目前能免费使用的只有社区版50vuser,当然如果你是付费用户可以跳过这点,但我相信大多人都是用的社区版,曾经到官网去看过vuser的大概价格,一个vuser价格在0.66刀,而且购买更多虚拟用户并不是按照1*1的方式,总之是买的越多越贵!其二是loadrunner的运行兼容性不如11版本,毕竟是新出产品肯定比不上12的,当然可能有些朋友是为了12的ui去的,ok,那你赢了。
如果你是练习使用还是日常做项目等等,lr11应该满足你的要求了,lr11目前可以支持web端1w的vuser,app端支持6.5w的并发,对于一般项目这些足够了,如果超出现有的license大小可以使用jmeter或其他
接下来说下lr11,lr运行环境在win7 ie9浏览器之上就可以支持了Windows server 2008、2012之类的也是支持的,但是现在win7好像渐渐的脱离了市场,取而代之的win10,有的人可能会说那我win10的系统怎么办呢?别担心,不是还有虚拟机呢嘛

如果你用了loadrunner汉化版的话那我真的不是很建议用汉化的版本,首先作为一款原装英文软件刚接触的同学或英文不好的觉得有点困难,这点不要担心,当你熟悉了你会发现常用的功能就那么几个,更多的时间是用在了发现问题系统瓶颈后如何调优优化等等
其二汉化版的原作者汉化的不是很全,所以有的地方有中文有英文看着更不顺眼
关于webtours:webtours是loadrunner自带的一个练习小网站,俗称“飞机票订票系统”,刚接触loadrunner的同学可以用webtours练习,那么有的同学在用webtours时会遇到访问不了或者打不开、页面位置发生变化的情况
在使用webtours之前需要开启服务才可以使用,具体名字记不清了:只记得在webtours下的service服务,开启后才可以访问的
再说webtours页面篡位的情况,建议先检查浏览器的版本后强制清缓存后试试,如果浏览器版本过低页面是会发生以上现象的
再说说什么是事务、检查点和关联
事务主要用来得到响应时间。举个例子:以查询为主,从查询发起-输入查询关键字-点击查询-返回查询结果,这就是一个完整的事物从发起到结束的过程,为了知道这个过程的响应时间我们需要加入事务,加入start事务开始位置为再点击查询前会输入查询关键字前一步,end事务结束位置在查询到数据后就可以结束事务了
检查点:检查点的作用主要是为了证明事务的正确性和脚本的正确性。以登录为例:一般情况下我们只有输入用户名、密码后才可以登录系统,绝大部分的系统在登录后都会对应显示出对方的用户名或其他信息,比如:欢迎admin、welcome 某某某、你好 admin等等,那么我们该如何知道的要的登录操作是对的呢?这个时候检查点的作用就出来了,竟然我们知道只有在登录之后才会有welcome admin 你好 admin这些信息,那么我们就可以将“welcome admin”作为检查点,检查点位置在添加后会自动对应到相应的位置上,各位朋友可以仔细观察下检查点的位置基本都是在事务发起前的位置上
如何可以快速的找到检查点?
在script-tree中有俩种显示方式,一个是图形化显示、一个是原请求的显示方式,如果在图形化种可以找到检查点就选择你要作为的检查点然后右键-add check(大概是这个名字)这就好就可以了。如果图形话找不到检查点可以切换到原请求界面 ctrl+f进行查找,可能在原请求界面中不是很好找检查点、建议先在系统中选择然后直接查找会快速些,添加检查点方式和图形界面添加方式一样