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函数相关推荐

  1. loadrunner脚本设计:检查点(断言)及web_submit_data函数使用示例

    性能测试的侧重点不在于软件是否可用,而是在较大的压力下是否能够准确返回指定的测试对象. 概念 使用检查点 开启检查点功能 默认是没有开启的,需要手动开启. 在脚本中插入检查点函数 设置检查点内容 检查 ...

  2. LoadRunner函数中文翻译

    LoadRunner函数中文翻译系列之一--Action web_url 语法: Int Web_url(const char *name, const char * url, <Lists o ...

  3. 脚本——web_custom_request函数详解

    web_custom_request函数详解 在LR中当使用HTML录制方式时,录制的脚本中主要由函数web_link().web_submit_form().web_url().web_submit ...

  4. LoadRunner 常用函数大全+1

    1 LoadRunner 函数大全之中文解释 // button_press 函数激活指定的推按钮. int button_press ( LPCSTR button ); // button_set ...

  5. LoadRunner的函数全集

    2019独角兽企业重金招聘Python工程师标准>>> LoadRunner 函数大全之中文解释// sapgui_table_set_column_selected 模拟用户// ...

  6. LoadRunner函数大全

    转:http://blog.csdn.net/windone0109/article/details/4353916 1 LoadRunner 函数大全之中文解释 // button_press 函数 ...

  7. [LoadRunner]LR函数小全

    给出一部分常用的LoadRunner函数,供大家参考. LR函数: lr_start_transaction 为性能分析标记事务的开始 lr_end_transaction 为性能分析标记事务的结束 ...

  8. 总结——LR学习总结

    2.1    web_submit_data 页面提交数据项.输入框输入.使用用户名和密码进行登录用web_submit_data()函数提交表单数据:HTTP POST 请求,最常见的参数形式: W ...

  9. 正则表达式小应用之对xml格式字符串每个字段加双引号

    通过Python对接口进行自动化后需要把xml格式的报文放到LoadRunner上进行压力测试,在pyCharm控制台打印出报文后,把报文放到LoadRunner中做了格式调整后,每个字段需要添加双引 ...

最新文章

  1. jmeter安装包双击没反应_Jmeter5.0源码在eclipse运行的正确打开方式
  2. Servlet学习笔记(四)之请求转发与重定向(RequestDispatcher与sendRedirect)
  3. Naïve UI——一个 Vue 3 组件库
  4. Swarm搭建Docker集群
  5. 【matlab】在图中插入矩形(框or阴影)
  6. HEVC播放器出炉,迅雷看看支持H.265
  7. 【物联网控制技术】--第一章--【自动控制】【反馈控制】【调节过程】【系统要求】【典型的外部输入信号】
  8. Matlab创建M文件以及程序控制
  9. 惠普笔记本电脑重装系统后找不到引导设备
  10. vc 判断哪个按键 被按下 消息 按键 状态
  11. Hyper-V虚拟化——在Hyper-V上创建虚拟服务器
  12. RLC串联电路截止频率
  13. 剑指chatGPT,马斯克:你们暂停一下,我追赶追赶
  14. 基于RTMP协议的Flash流媒体网页直播播放器
  15. 【FOFA】fofa搜索引擎的常用搜索语法
  16. IDM Trial Reset下载|InternetDownloadManager无限试用工具下载
  17. uni-app的生命周期说明及平台差异性说明
  18. 春招:我居然三天就拿到了offer?
  19. LinuxReader —— 在windows下查看linux系统文件
  20. 10亿数据中取最大的100个数据

热门文章

  1. 解决net不是此命令的问题
  2. TD算法超详细解释,一篇文章看透彻!
  3. CF817B Makes And The Product
  4. dependencies 与 devDependencies
  5. 推荐这些冷门但实用的软件
  6. 关于Nginx的深入浅出
  7. mac 装oh my zsh
  8. Linux 下安装skype
  9. redis 底层原理实现
  10. 利用计算机的数字化技术和人机交换,多媒体技术与应用教程(雷运发)课后习题答案(1-4)...