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 11.0录制脚本内容为空,录制快照和回放快照也没有,怎么解决?