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的方式

  • 相关阅读:
    表单校验神器
    插入排序
    数组去重的几种常使用的方式
    day44 mysql高级部分内容
    day43 多表查询和pymysql
    day42 字段的增删改查详细操作
    day41 mysql详细操作
    day40 mysql数据类型
    day39 mysql数据库基本操作
    day37 异步回调和协程
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10025718.html
Copyright © 2011-2022 走看看