• 【性能测试】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

    img

    下载解压完成,可以看到这两个东西

    img

    运行strawberry-perl-5.10.1.0,直接安装即可

    解压WebTours.zip文件,然后执行下面的文件启动服务(StartServer.bat)

    img

    这里出现了个问题

    img

    解决方案:

    编辑httpd.conf 文件,加入一句 ServerName localhost:1080 重启服务就可以了。

    首先找到文件

    img

    修改httpd.conf文件,找到 ServerName localhost:1080 ,去掉前面的“#”,保存,重启服务

    img

    再次启动,报错消失

    img

    输入http://127.0.0.1:1080/WebTours/ ,可以成功打开,安装成功

    img

    用户名:jojo

    密码:bean

    1.1 脚本录制(这里以飞机订票系统为例)

    1 新建脚本

    点击 File >> New Script and Solution

    img

    我们这里选择 Single Protocol >> Web - HTTP/HTML

    (单协议 >> Web - HTTP/HTML)

    img

    Scrpit Name:我们的脚本名

    Location:我们脚本的存放位置

    点击Create

    img

    2.界面介绍

    我们针对这个界面细细分析一下

    首先是侧边栏

    img

    Actions:就是我们的脚本了

    ​ vuser_init::初始化,做多只有一个

    ​ Action:我们的主脚本,可以有多个

    ​ vuser_end:当然是结束咯,这个init和end有点像我们开发中,初始化的东西最后需要关闭

    Extra Files:这里存放我们需要用到的库

    Runtime Settings:运行时设置,这个功能我们后面会用的比较多

    Parameters:参数化,这里设置我们后面的参数化

    Recording Report:录制报告

    Replay Run Results:回放报告

    接下来是顶部工具栏

    img

    img:新建脚本、打开脚本

    img:添加新的脚本、导入脚本

    img:录制设置

    img:开始录制按钮

    img:编译

    img:运行一步

    img:回放

    然后我们回归正题,开始录制

    3.录制脚本前准备

    我们点击录制

    img

    首次录制我们需要进行一些设置,我们可以在这里进行设置,也可以点击顶部工具栏的录制设置按钮

    img

    这里主要看两个地方

    1、点击General下边的Recordings

    img

    这里有两种方式:HTML_based Script和URL_based Script

    我们来介绍下他们:

    ​ HTML_based Script:基于浏览器的应用程序

    ​ URL_based Script:基于非浏览器的应用程序;基于浏览器的应用程序中使用了HTTPS安全协议

    如何选择呢?如果应用是WEB应用,首选是HTML-based方式;不是基于浏览器的应用程序推荐使用URL-based script;基于浏览器的应用程序中使用了HTTPS安全协议,建议使用URL-based script方式录制.

    在这里我们选择前者

    2、点击HTTP Properties下边的Advances

    img

    这里有比较重要的一步,勾选Support channel和下边的UTF-8,否则的话录制出来的脚本中文会乱码

    设置完点击OK即可

    接下来我们对录制先进行一下配置

    img

    Record into action:就是我们开始录制时的Action,我们一般选择vuser_init,这里因为只演示登录功能,我们选择Action

    img

    Record:选择录制的类型,可以选择浏览器,Windows应用等,这里我们选择Web Browser

    Application:选择应用,我们选择的浏览器,所以就是选择浏览器,我们这里选择IE,不建议选择其他浏览器,Chrome、Firefox等浏览器会出现各种问题。win 11的朋友还是整个IE吧

    URL address:就是我们需要测试的地址,这里我们填飞机订票系统:http://127.0.0.1:1080/WebTours/

    Start recording:这个我们不管他,默认即可

    Working directory:工作目录,默认的为LoadRunner所在路径的bin目录,我们不动他

    4.开始录制脚本

    点击 Start Recording 开始录制

    img

    我们不管他,点击Yes

    img

    这个也不管他,点击Yes

    img

    我们对工具栏来分析一下

    img

    img:继续录制

    img:结束录制

    img:暂停录制

    img:取消录制

    img:选择Action

    img:创建新的Action

    img:插入事务开始

    img:插入事务结束

    img:插入集合点

    img:插入注释

    img:插入文本检查

    点击注释 登录

    img

    进行登录操作

    用户名:jojo 密码:bean

    img

    注释 退出

    img

    点击退出按钮

    img

    点击结束录制,跳转回Loadrunner,显示录制报告

    img

    查看脚本

    img

    点击工具栏回放,查看回放报告

    img

    录制结束

    以上就是这节的全部内容,如有错误,还请各位指正!


    __EOF__

  • 本文作者: 还梦呦
  • 本文链接: https://www.cnblogs.com/hmy71/p/lodrunner_2.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • 相关阅读:
    Linux系统编程——线程的学习
    SCXI-1104C NI 利用人工智能和机器学习进行网络防御
    利用PS批量添加文件名到图片中
    Java安全之freemaker模版注入
    阿里内部高并发编程高阶笔记终于开源出来了!
    使用torch普通算子组合替代torch.einsum爱因斯坦求和
    Android入门第27天-GrdidView控制件和可复用的Adapter
    基于未知环境下四旋飞行器运动规划应用研究(Matlab代码实现)
    C# OCR服务测试程序
    mysql简单备份和恢复
  • 原文地址:https://www.cnblogs.com/hmy71/p/lodrunner_2.html