zoukankan      html  css  js  c++  java
  • 初识LoadRunner & 第一个脚本录制

    如何学习loadrunner?

    1. 使用手册
    2. 看简单教程,熟悉LR相关操作,简单录制,编辑脚本,回放运行脚本
    3. 掌握常见函数
    4. 学会灵活运用,手动编辑脚本
    5. 在工作中,一般用LR11破解版,或者公司购买正版,LR12只支持50个并发。

    PS:登陆接口,如需验证码验证,在这种情况下有三种办法:

    1. 测试环境中使用万能验证码;
    2. 有验证码但是不验证;
    3. 在测试环境中直接去掉

    PS:LR是基于协议的,它不会关注页面有没有这个操作。对象库不在了就找不到了。

    loadrunner工作原理

    通过agent进程,监视各种协议的client和server端的通信。



    第一个脚本

    录制前

    1. 启动Start Hp Web Tours Server
    2. 开始菜单搜索“Start”,开启该服务,最小化挂在后台;服务挂在后台不能退出
    3. 打开浏览器输入地址http://127.0.0.1:1080/WebTours/
    4. 输入默认name/password:默认name为jojo,密码为bean

    开始录制

    1. VuGen新建脚本注意选择脚本协议

    2. 三个脚本区别 在这里插入图片描述

    3. 点击录制 在这里插入图片描述

    4. 设置录制设置录制参数

    5. HTML与URL录制的区别:![image](HTML录制的代码只会生成一个函数,这种看起来比较简洁;URL录制时每个操作都会生成一个函数,更接近于“请求-响应”这种模式。

    6. HTML与URL选择的原则:B/S架构一般选择HTML,C/S架构一般选择URL架构。

    7. User Actions与URLs区别: 在这里插入图片描述UserActions更像自动化里面的录制,URLS不会考虑用户的操作,只关心客户端发出去的请求。

    web_submit_form web_submit_data
    依赖上下文才能提交 不需要上下文依赖,form表单提交
    减少动态数据的捕获
    回放过程中会消耗CPU资源

    9.开始录制之后,进入浏览器,做相应操作,操作完毕,结束录制。

    脚本录制步骤:

    1. 选择协议
    2. 设置,录制脚本
    3. 优化脚本
    4. 脚本回放
    回放脚本

    点击回放按钮(或直接F5键)回放脚本:
    在这里插入图片描述

    回放中:
    在这里插入图片描述
    回放结束跳转到结果界面:
    在这里插入图片描述
    注意:此处的pass仅代表http层请求通过,不代表性能测试通过,因未加断言。
    回放时,如果测试的事B/S架构的应用程序,可以选中Tools->GeneralOptions->Display->Show run-time viewer during replay复选框,在回放脚本时,浏览器会同步显示脚本操作。

    后续一般不进行录制(耗时过长,且部分浏览器不支持录制)。

  • 相关阅读:
    了解运行时类型信息(RTTI)
    linux培训笔记1
    Delphi 的各种错误信息(中英文)
    delphi XML 原来可以玩接口
    wxWidgets初学者导引(2)——下载、安装wxWidgets
    Delphi中ADO异步执行方式
    模态运行EXE程序
    window.setTimeout()函数的使用
    应用程序的关闭退出(在FMX中,Activity替代了Form的概念)
    Dll方式的线程,需要引用这个
  • 原文地址:https://www.cnblogs.com/xiaotufei/p/13338457.html
Copyright © 2011-2022 走看看