博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JMeter上传文件
阅读量:5309 次
发布时间:2019-06-14

本文共 726 字,大约阅读时间需要 2 分钟。

1、为了上传文件,必须在HTTP请求设置Use multipart/form-data for POST,否则request将不包含上传的文件。

2、另外,必选添加文件的参数名称,否则在Server段用Servlet进行解析时,无法获得文件。

如:将待上传文件路径参数化,即将待上传文件路径保存到一个.csv文件或.dat文件里面

在“同请求一起发送文件”参数化待上传文件。参数名称写当前页面请求的实际参数名称MIME类型写实际录制脚本上传文件的类型,这里是application/vnd.ms-excel,更多参考百度。

注意:参数化的文件路径和文件名称不用中文用英文,以防出现乱码,读取不到文件。

 

上传文件实例:路径参数化,把你要上传的文件的路径写在这个csv文件里面或.dat文件,像数据参数化一样,只是这里的文件内容是待上传文件路径参数,而其他地方写的是要上传数据的字段,如DDS中创建账户的参数化方式。后面3、4、5点均为实现本实例做的准备工作

 

3、HTTP请求,请求一起发送文件的参数获取
参数名称file和MIMET类型取值用fiddler抓包,拦截到请求后查看,从图中看出,
文件名字为E:\jmeter\Bigdata\DMP\therehand.xls,
参数名称为file,
MIME类型为application/vnd.ms-excel,拷贝到2实例即可

 

4、HTTP请求,Body data获取:
用fiddler抓包,拦截到请求后查看,Inspectors-WebForms,从图中拷贝Name到2实例的Body data

 

转载于:https://www.cnblogs.com/yulia/p/7064614.html

你可能感兴趣的文章
Docker入门系列(三):让你的应用变为可扩展的服务
查看>>
爬虫开发13.UA池和代理池在scrapy中的应用
查看>>
用多线程处理FTP上传
查看>>
点击事件在label标签执行2次解决办法
查看>>
第二篇:R语言数据可视化之数据塑形技术
查看>>
刀塔传奇公会管理系统 ------ Pgsql 后台
查看>>
[Swift]LeetCode735. 行星碰撞 | Asteroid Collision
查看>>
实验吧程序逻辑问题
查看>>
jQuery幻灯片插件pbTouchSlider
查看>>
Windows下安装jenkins,关闭jenkins,修改jenkins端口号
查看>>
《Java程序设计》第十周学习总结
查看>>
[Javascript] Classify JSON text data with machine learning in Natural
查看>>
[CSS] DOM Hierarchy Pseudo Classes :first-child :last-child :nth-child (demystified)
查看>>
[ES6] 16. Object Enhancements
查看>>
Jboss解决只能通过localhost访问而不能使用IP访问项目的问题
查看>>
phpstorm调试
查看>>
关于UNIX的exec函数
查看>>
定时刷新页面
查看>>
10.24
查看>>
VISUAL STUDIO 2005连接MYSQL数据库
查看>>