zoukankan      html  css  js  c++  java
  • LR使用流程简介之录制方式说明

    1、LR脚本录制方式说明
    1)HTML-based script基于HTML的脚本
    从内存中读取并下载资源,较少的关联处理,可以加入图片检查,回放时需要解析返回的信息

    a-基于用户行为的方式 web_link web_image web_submit_form 这种录制的请求,需要前面页面信息的支持

    每个函数对应用户的一个动作,基于用户录制,浅显易懂,有对应的检查,基于用户在页面元素的操作来录制。


    b-基于URL的方式 web_url web_submit_data

    所有请求统一由web_url处理,表单的提交由 web_submit_data 来处理 这种录制的请求,不需要前面页面信息的支持

    重点考虑系统实际发送的请求,易于做关联和参数化处理,基于协议的真实的业务的请求来录制。

    选择 HTML-based script录制脚本
    主要为基于浏览器的应用,其中web_url 中 Mode=HTML 、 web_submit_data 中 Mode=HTML


    2)URL-based script基于URL的脚本
    适用非浏览器的应用、录制来源于服务器的请求,需要做更多的关联

    这种录制生成的请求使用的函数为 web_custom_request

    这种录制的请求,可以用拼接的方式自定义请求,也可以传送json参数的请求

    web_custom_request 可以实现 web_submit_data 不好实现或无法实现的请求

    选择 URL-based script录制脚本
    不是基于浏览器的应用
    基于https的浏览器的应用
    基于浏览器的应用,且使用了js applet vs 等与服务器产生了交互


    2、选择录制方式
    Web(HTTP/HTML)协议 不支持js脚本录制,一般选择这种协议录制脚本,基于仿真浏览器与WEB服务器之间的通信

    Web(Click and Script)协议 基于用户的操作模拟WEB浏览器与WEB服务器之间的通信
    标准的浏览器的WEB应用,使用 HTML-based script方式录制,再选择基于URL的方式

  • 相关阅读:
    16位汇编第三讲 分段存储管理思想
    16位汇编语言第二讲系统调用原理,以及各个寄存器详解
    /bin/sh 与 /bin/bash 的区别
    Linux中cat、more、less、tail、head命令的区别
    Linux之特殊权限(SUID/SGID/SBIT)
    HTML页面参数的传递与获取
    Ajax的跨域请求——JSONP的使用
    IDEA新建maven项目
    IDEA新建Web项目
    权限管理基础——原理与解决方案
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10025718.html
Copyright © 2011-2022 走看看