当前位置: 首页 > news >正文

LR使用web_submit_data上传文件的研究

web_submit_data这个函数,其实已经使用了很多次了,网上能查到的上传文件的方法也是一查一大片,包括LR自己的帮助文档,也是有示例的,那么博主这次写这个的目的又是什么呢?
这几天在搞上传文件的事情,按照之前的方式,写了如下脚本:

    web_submit_data("UpLoadFile", 
        "Action=http://10.22.6.3/zuul/uploadfile", 
		"Method=POST",
		"EncType=multipart/form-data",
		"TargetFrame=",
		"RecContentType=text/html",
		"Referer=",
		"Snapshot=t23.inf",
		"Mode=HTML",
        ITEMDATA,
            "Name=Code", "Value=562341", ENDITEM,
            "Name=Iden", "Value=17324051", ENDITEM, 
            "Name=Plan", "Value=3", ENDITEM, 
            "Name=file",     //上传后的文件名称
			"Value=D:\\CS\\scr\\testfile.zip",    //上传文件路径
			"File=yes",
			ENDITEM, 
        LAST );

脚本编译通过,运行也不报错,但是死活就是传不上去,没有流量,研究来研究去,都找不到原因。包括LR自己的帮助文档,也是这样写的。

web_submit_data("Attachments",
    "Action=http://barton.cottage@.Devonshire.uk/Attachments?YY=45434",
    "Method=POST",
    "EncType=multipart/form-data",
    "TargetFrame=",
    "RecContentType=text/html",
    "Referer=http:///barton.cottage@.Devonshire.uk/Compose?YY=20435",
    "Snapshot=t5.inf",
    "Mode=HTML",
    ITEMDATA,
        "Name=userFile0", 
        "Value=E:\\sense_sensibility\\Elinor.htm", 
        "File=yes",
        "ContentType=text/html", // Override default "text/plain" for .txt files
        FilePath=Elinor.txt",
        "ContentTransferEncoding=html/text",
    ENDITEM,
        "Name=userFile1", 
        "Value=E:\\sense_sensibility\\Marianne.jpg", 
        "File=yes",
    ENDITEM,
    LAST );

那到底是哪儿出了问题?经过多方研究,终于发现,原来问题是出在了FilePath这个参数上面。不多说,看下面的脚本:

    web_submit_data("UpLoadFile", 
        "Action=http://10.22.6.3/zuul/uploadfile", 
		"Method=POST",
		"EncType=multipart/form-data",
		"TargetFrame=",
		"RecContentType=text/html",
		"Referer=",
		"Snapshot=t23.inf",
		"Mode=HTML",
        ITEMDATA,
            "Name=Code", "Value=562341", ENDITEM,
            "Name=Iden", "Value=17324051", ENDITEM, 
            "Name=Plan", "Value=3", ENDITEM, 
            "Name=file",         //毫无作用的参数
			"Value={FileName}",         //这才是真正的上传上去后的文件名称
			"File=yes",
			"FilePath=D:\\CS\\scr\\set-validate-info-100.zip",   //这才是真正的上传文件路径
			ENDITEM, 
        LAST );```
完毕!

相关文章:

  • 解决LoadRunner12.6版本,参数设置为same line as xxxx不能保存的问题
  • CentOS 7使用yum无法安装htop等工具的解决办法
  • Windows任务管理器中的内存
  • Python更新所有安装的包的办法
  • 千兆万兆网线汇总
  • 谭庆波的个人博客
  • C/C++、Java和Python开发工具一网打尽
  • Java必看图书籍一网打尽
  • Java学习视频教程一网打尽
  • 这些超实用的电脑快捷键,你都get到了吗?
  • 如果你想做java研发的话,这几样工具你肯定用得到
  • 如果你想学好Python,这几本书说不定可以帮助到你哦
  • 据说想要学好C++,这几本书一定要看
  • RSS订阅 | 购物者福利,什么值得买?
  • win10/win8换win7教程
  • Google 是如何开发 Web 框架的
  • Android Studio:GIT提交项目到远程仓库
  • jdbc就是这么简单
  • PHP那些事儿
  • Vue.js 移动端适配之 vw 解决方案
  • Windows Containers 大冒险: 容器网络
  • 从零开始的无人驾驶 1
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端技术周刊 2019-01-14:客户端存储
  • 如何设计一个比特币钱包服务
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 由插件封装引出的一丢丢思考
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • Prometheus VS InfluxDB
  • zabbix3.2监控linux磁盘IO
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #QT(智能家居界面-界面切换)
  • #Z2294. 打印树的直径
  • #每天一道面试题# 什么是MySQL的回表查询
  • (1)常见O(n^2)排序算法解析
  • (10)STL算法之搜索(二) 二分查找
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (南京观海微电子)——COF介绍
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)负载均衡,回话保持,cookie
  • (转载)(官方)UE4--图像编程----着色器开发
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core中Emit的使用
  • .net MySql
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • []我的函数库
  • [22]. 括号生成
  • [Android View] 可绘制形状 (Shape Xml)
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]