码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-11 17:08:27      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:str   自动化   family   referer   space   ros   users   https   item   

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小飞机的脚本录制和相关函数

标签:str   自动化   family   referer   space   ros   users   https   item   

原文地址:https://www.cnblogs.com/xiaohuangtongzhiup/p/11170989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!