web_submit_data函数
web_submit_data函数处理无状态或者上下文无关的表单提交。它用来生成表单的GET或POST请求,这些请求与Form自动生成的请求是一样的。发送这些请求时不需要表单上下文。
函数语法:Int web_submit_data ( const char *StepName, , ITEMDATA, , [ EXTRARES, ,] LAST );
返回值:LR_PASS(0)代表成功,LR_FAIL(1)代表失败。
函数参数
List of Attributes:支持以下属性:
1. Action:Form中的ACTION属性,指定了完成Form中的操作用到的URL。
2. Method:表单提交方法:POST或GET(默认是POST)。
3. EncType:编码方式。
注:表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.
enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进制的方式传过去。
4. EncodeAtSign:是否使用ASCII值对符号“@”编码。Yes或者 No。
5. TargetFrame:包含当前链接或资源的Frame。参见List of Attributes的同名参数。
6. Referer、Mode:参见List of Attributes的同名参数。
ITEMDATA:数据域和属性的分隔符。
List of Data:
数据域列表定义了表单提交的内容。由于此请求是上下文无关的,因此数据域包含了所有的隐含域。使用Form的编码规则组织数据域。
数据域列表可以使用下面任意一种格式:
"name=n1", "value=v1", ENDITEM,
"name=n2", "EncryptedValue=qwerty", ENDITEM,
EXTRARES:分隔符,标记下一个参数将是资源属性的列表。
List of Resource Attributes:参见List of Resource Attributes。
LAST:结束标记符。
通常情况下,如果录制了web_submit_data 函数,VuGen会把“name”和“value”一起录制到ITEMDATA一节中。如果不想在脚本中以明文显示“value”,可以对它进行加密。把“Value”改为“EncryptedValue”,然后把录制到的值改为加密后的值。请参考web_submit_form中相关的内容
web_submit_data函数相关推荐
- loadrunner脚本设计:检查点(断言)及web_submit_data函数使用示例
性能测试的侧重点不在于软件是否可用,而是在较大的压力下是否能够准确返回指定的测试对象. 概念 使用检查点 开启检查点功能 默认是没有开启的,需要手动开启. 在脚本中插入检查点函数 设置检查点内容 检查 ...
- LoadRunner函数中文翻译
LoadRunner函数中文翻译系列之一--Action web_url 语法: Int Web_url(const char *name, const char * url, <Lists o ...
- 脚本——web_custom_request函数详解
web_custom_request函数详解 在LR中当使用HTML录制方式时,录制的脚本中主要由函数web_link().web_submit_form().web_url().web_submit ...
- LoadRunner 常用函数大全+1
1 LoadRunner 函数大全之中文解释 // button_press 函数激活指定的推按钮. int button_press ( LPCSTR button ); // button_set ...
- LoadRunner的函数全集
2019独角兽企业重金招聘Python工程师标准>>> LoadRunner 函数大全之中文解释// sapgui_table_set_column_selected 模拟用户// ...
- LoadRunner函数大全
转:http://blog.csdn.net/windone0109/article/details/4353916 1 LoadRunner 函数大全之中文解释 // button_press 函数 ...
- [LoadRunner]LR函数小全
给出一部分常用的LoadRunner函数,供大家参考. LR函数: lr_start_transaction 为性能分析标记事务的开始 lr_end_transaction 为性能分析标记事务的结束 ...
- 总结——LR学习总结
2.1 web_submit_data 页面提交数据项.输入框输入.使用用户名和密码进行登录用web_submit_data()函数提交表单数据:HTTP POST 请求,最常见的参数形式: W ...
- 正则表达式小应用之对xml格式字符串每个字段加双引号
通过Python对接口进行自动化后需要把xml格式的报文放到LoadRunner上进行压力测试,在pyCharm控制台打印出报文后,把报文放到LoadRunner中做了格式调整后,每个字段需要添加双引 ...
最新文章
- jmeter安装包双击没反应_Jmeter5.0源码在eclipse运行的正确打开方式
- Servlet学习笔记(四)之请求转发与重定向(RequestDispatcher与sendRedirect)
- Naïve UI——一个 Vue 3 组件库
- Swarm搭建Docker集群
- 【matlab】在图中插入矩形(框or阴影)
- HEVC播放器出炉,迅雷看看支持H.265
- 【物联网控制技术】--第一章--【自动控制】【反馈控制】【调节过程】【系统要求】【典型的外部输入信号】
- Matlab创建M文件以及程序控制
- 惠普笔记本电脑重装系统后找不到引导设备
- vc 判断哪个按键 被按下 消息 按键 状态
- Hyper-V虚拟化——在Hyper-V上创建虚拟服务器
- RLC串联电路截止频率
- 剑指chatGPT,马斯克:你们暂停一下,我追赶追赶
- 基于RTMP协议的Flash流媒体网页直播播放器
- 【FOFA】fofa搜索引擎的常用搜索语法
- IDM Trial Reset下载|InternetDownloadManager无限试用工具下载
- uni-app的生命周期说明及平台差异性说明
- 春招:我居然三天就拿到了offer?
- LinuxReader —— 在windows下查看linux系统文件
- 10亿数据中取最大的100个数据