启动服务

安装好loadrunner,我们就可以实践了。

loadrunner自带订票网站,可以方便我们练习,

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

首先,启动服务,点击下面图标

LoadRunner录制脚本实践:订票网站 随笔 第1张

然后,打开首页,点击下面图标

 LoadRunner录制脚本实践:订票网站 随笔 第2张

登录的用户名:jojo,密码:bean

LoadRunner录制脚本实践:订票网站 随笔 第3张

录制脚本

点击vugen,选择第一个新建脚本

LoadRunner录制脚本实践:订票网站 随笔 第4张

选择协议,因为订票网站是http协议的,这里我们选择Web(HTTP/HTML)

LoadRunner录制脚本实践:订票网站 随笔 第5张

进入创建脚本的介绍页面,关闭即可

LoadRunner录制脚本实践:订票网站 随笔 第6张

鼠标点在哪,录制的脚本就默认放到哪里,另外,vuser_init和vuser_end里面的脚本只执行一次

LoadRunner录制脚本实践:订票网站 随笔 第7张

点击录制

LoadRunner录制脚本实践:订票网站 随笔 第8张

 在弹出的框中,

  选择浏览器

  输入要录制的url

  选择脚本存放目录???

  选择把脚本录制到哪里

  【Record the application startup】勾选,表示点击【OK】后,就开始录制;不勾选,一般在补录的时候用,到需要录制的地方,点击录制即可LoadRunner录制脚本实践:订票网站 随笔 第9张

下面点击【OK】

LoadRunner录制脚本实践:订票网站 随笔 第10张

这里我们只录制访问首页的脚本。

LoadRunner录制脚本实践:订票网站 随笔 第11张

直到网页左下角显示“完毕”才点击停止。LoadRunner录制脚本实践:订票网站 随笔 第12张 

特别提醒:生成脚本过程中不能乱点鼠标,否则LR会死掉。

记录客户端和服务器端交互的过程(协议过程)

LoadRunner录制脚本实践:订票网站 随笔 第13张

利用协议和字符集解析录制的过程,生成脚本代码(字符集不对可以问开发人员)

LoadRunner录制脚本实践:订票网站 随笔 第14张

LoadRunner录制脚本实践:订票网站 随笔 第15张

录制的首页脚本

LoadRunner录制脚本实践:订票网站 随笔 第16张

查看结果

 LoadRunner录制脚本实践:订票网站 随笔 第17张

LoadRunner录制脚本实践:订票网站 随笔 第18张

在上面打开首页的基础上,录制登录,然后退出。

最好先设计好Action,可以在录制每个Action前创建新的Action

先对已经录制好的打开首页的action改名字,改为openindex

LoadRunner录制脚本实践:订票网站 随笔 第19张

添加一个登录的Action,命名为submit

 LoadRunner录制脚本实践:订票网站 随笔 第20张

LoadRunner录制脚本实践:订票网站 随笔 第21张

点击录制

LoadRunner录制脚本实践:订票网站 随笔 第22张

LoadRunner录制脚本实践:订票网站 随笔 第23张

 因为这里是补录,所以去掉勾,然后点击【OK】

LoadRunner录制脚本实践:订票网站 随笔 第24张

点击【是】即可

LoadRunner录制脚本实践:订票网站 随笔 第25张

进入到登录页面,这里可看到还没有开始录制

LoadRunner录制脚本实践:订票网站 随笔 第26张

如果输入登录信息时就和服务器做校验,即和服务器产生交互(如AJAX技术),就先点击录制,然后输入用户名和密码,点击登录;否则可以输入完用户名和密码后,在点击登录前点击录制。

此处可以先输入信息再点击录制、最后点击登录。

LoadRunner录制脚本实践:订票网站 随笔 第27张

登录成功后,再创建一个退出的action,命名为logoff

LoadRunner录制脚本实践:订票网站 随笔 第28张

然后点击退出。

点击退出后,事件个数为40个,再关闭网页,事件个数依然为40个,说明不会记录关闭网页的行为。

LoadRunner录制脚本实践:订票网站 随笔 第29张

录制完成

LoadRunner录制脚本实践:订票网站 随笔 第30张

回放脚本

点击运行回放脚本(回放默认是不显示浏览器的)

LoadRunner录制脚本实践:订票网站 随笔 第31张

查看结果

可以看到,都显示passed

LoadRunner录制脚本实践:订票网站 随笔 第32张

点击到登录这里,提示没登录成功(是回放没登录成功,测试结果是回放结果),否则该显示welcome,jojo

LoadRunner录制脚本实践:订票网站 随笔 第33张

这里就涉及到检查点和关联的知识点了,博客后续继续讲解。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄