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

  • 相关阅读:
    第五周学习总结-20175218
    第一周测试总结分析
    第四周学习总结-20175218
    第三周学习总结-20175218
    第二周学习任务-20175218
    第一周学习总结-20175218
    20175213 2018-2019-2 《Java程序设计》第11周学习总结
    数据结构-排序(选做)
    20175213 2018-2019-2 《Java程序设计》第10周学习总结
    2018-2019-2 20175213实验三《敏捷开发与XP实践》实验报告
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10025718.html
Copyright © 2020-2023  润新知