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复选框,在回放脚本时,浏览器会同步显示脚本操作。

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

  • 相关阅读:
    C++服务器开发之基于对象的编程风格
    C++服务器开发之笔记三
    InstallShield 脚本语言学习笔记
    Win.ini和注册表的读取写入
    MFC中如何画带实心箭头的直线
    UE4新手引导之下载和安装虚幻4游戏引擎
    SQLServer · BUG分析 · Agent 链接泄露分析(转载)
    mysql5.6版本开启数据库查询日志方法
    远程读取json数据并写入数据库
    js中的什么时候需要用new来实例化?
  • 原文地址:https://www.cnblogs.com/xiaotufei/p/13338457.html
Copyright © 2011-2022 走看看