二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

1.1 飞机订票系统Loadrunner 12.55不会自动安装飞机订票系统,要自己手动安装 。
我们需要下载Web Tools以及一个小插件strawberry
https://marketplace.microfocus.com/appdelivery/content/web-tours-sample-application
WebTours从上面这个地址下载:(没账号的话要先注册一个账号)
strawberry-perl-5.10.1.0.msi https://www.aliyundrive.com/s/ifuBmaGjmw9

二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
下载解压完成 , 可以看到这两个东西
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
运行strawberry-perl-5.10.1.0,直接安装即可
解压WebTours.zip文件,然后执行下面的文件启动服务(StartServer.bat)
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
这里出现了个问题
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
解决方案:
编辑httpd.conf 文件,加入一句 ServerName localhost:1080 重启服务就可以了 。
首先找到文件
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
修改httpd.conf文件,找到 ServerName localhost:1080 ,去掉前面的“#”,保存,重启服务
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
再次启动 , 报错消失
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
输入http://127.0.0.1:1080/WebTours/ ,可以成功打开,安装成功
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
用户名:jojo
密码:bean
1.1 脚本录制(这里以飞机订票系统为例)1 新建脚本点击 File >>New Script and Solution
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
我们这里选择 Single Protocol >> Web - HTTP/HTML
(单协议 >> Web - HTTP/HTML)
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
Scrpit Name:我们的脚本名
Location:我们脚本的存放位置
点击Create
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
2.界面介绍我们针对这个界面细细分析一下
首先是侧边栏
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
Actions:就是我们的脚本了
? vuser_init::初始化,做多只有一个
? Action:我们的主脚本,可以有多个
? vuser_end:当然是结束咯,这个init和end有点像我们开发中,初始化的东西最后需要关闭
Extra Files:这里存放我们需要用到的库
Runtime Settings:运行时设置,这个功能我们后面会用的比较多
Parameters:参数化,这里设置我们后面的参数化
Recording Report:录制报告
Replay Run Results:回放报告
接下来是顶部工具栏
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图

二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:新建脚本、打开脚本
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:添加新的脚本、导入脚本
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:录制设置
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:开始录制按钮
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:编译
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:运行一步
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
:回放
然后我们回归正题,开始录制
3.录制脚本前准备我们点击录制
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
首次录制我们需要进行一些设置,我们可以在这里进行设置 , 也可以点击顶部工具栏的录制设置按钮
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
这里主要看两个地方
1、点击General下边的Recordings
二 【性能测试】Loadrunner12.55-飞机订票系统-脚本录制

文章插图
这里有两种方式:HTML_based Script和URL_based Script
我们来介绍下他们:
? HTML_based Script:基于浏览器的应用程序
? URL_based Script:基于非浏览器的应用程序;基于浏览器的应用程序中使用了HTTPS安全协议

推荐阅读