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,录制,Value,URL,HTML,Name,ENDITEM 来源: https://www.cnblogs.com/xiaohuangtongzhiup/p/11170989.html