loadrunner小飞机的脚本录制和相关函数

Posted xiaohuangtongzhiup

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadrunner小飞机的脚本录制和相关函数相关的知识,希望对你有一定的参考价值。

1、总结脚本录制的过程

 

  • 录制的步骤:
    • 1、选择协议,可以直接问开发
    • 2、录制的一些设置,录制脚本
    • 3、优化脚本(去掉一些无用的东西)
    • 4、回放脚本

 

2、录制设置的HTML,URL的区别是什么?

 

  • 录制
    • html:录制的代码只会生成一个函数,这种代码看起来比较简洁
      • User Actions:更像我们自动化里面的录制
      • Urls:不会考虑用户的操作,只关心客户端发出去的请求
    • URL:每个操作都会有一个函数,生成很多函数,更接近于请求-响应这种格式
      • 选择的原则:
        • 基于浏览器的推荐用HTML
        • 基于C/S架构的使用URL(HTTPS)

 

 

3、理解web_url和web_submit_data函数,怎么做出来的脚本,自己写一下脚本

 

 web_url("WebTours"//步骤名称,随便取名
        "URL=http://127.0.0.1:1080/WebTours/"
        "TargetFrame="//标签类型,不用管
        "Resource=0"//指示URL是否是资源 的值,两种情况:0不是,1是
        "RecContentType=text/html"//返回的响应消息的实体类型
        "Referer="
        "Snapshot=t1.inf"
        "Mode=HTML"//录制模式/级别,HTML或HTTP
        LAST);
提交表单
web_submit_data("login.pl"//步骤名称,随便取名
        "Action=http://127.0.0.1:1080/cgi-bin/login.pl",//请求服务器的URL地址 
        "Method=POST"//请求的方式
        "TargetFrame=body"//不用管
        "RecContentType=text/html",//返回的消息实体类型 
        "Referer=http://127.0.0.1:1080/cgi-bin/nav.pl?in=home",//被当前页引用的页面 
        "Snapshot=t2.inf"
        "Mode=HTML"
        ITEMDATA//一个分隔符,表名属性和数据域的分隔符
        //参数:name,value 的格式
        "Name=userSession""Value=126581.952207371zfVVAfQpVzzzzzzHDQAzzpDff"ENDITEM
        "Name=username""Value=jojo"ENDITEM
        "Name=password""Value=bean"ENDITEM
        "Name=login.x""Value=53"ENDITEM
        "Name=login.y""Value=7"ENDITEM
        "Name=JSFormSubmit""Value=off"ENDITEM
        LAST);

 

 

 

以上是关于loadrunner小飞机的脚本录制和相关函数的主要内容,如果未能解决你的问题,请参考以下文章

Loadrunner平台1.9环境APP成功录制并调试成功后的脚本备份

loadrunner 怎么录制app中的脚本

loadrunner 11.0录制脚本内容为空,录制快照和回放快照也没有,怎么解决?

loadrunner11为啥不能录制google浏览器

loadrunner录制脚本后,进行参数化设置,回放脚本报错

loadrunner基本流程