首页 > 其他分享 >jmeter上传文件接口测试

jmeter上传文件接口测试

时间:2024-03-12 18:30:55浏览次数:19  
标签:请求 接口 --- token 添加 线程 jmeter 上传

1.添加线程组   

线程组里添加取样器---http请求,手动填写请求方式,请求地址,路径,端口号,协议,请求参数

2.查看响应,获取到token值

(后续上传接口必须携带token值,做身份校验数据关联)

在该请求中添加--后置处理器---正则表达式提取器---提取动态token参数

token:自己命名的变量名称

token=(.*?):请求的数据类型为表单格式 Content-Type: multipart/form-data; 如果是json格式则此处填"token":"(.*?)"

$1$: 位置变量,表示匹配的数据的第一位

1:匹配数字,匹配到的第一个数据结果

3.调用token动态变量

新建线程组,加入http上传头像请求,选择文件上传,填写文件名称,参数名称,类型(这些信息在接口文档或者自行抓包获取,文件名称为本地文件地址)

fiddler抓包获取信息展示:

在高级选项里选择Java

右键http请求,添加HTTP请求头管理器,添加token变量,即可上传头像

之前响应中正则表达式提取器获取的登陆成功接口返回的token,该处调用

查看结果树,上传成功。

标签:请求,接口,---,token,添加,线程,jmeter,上传
From: https://blog.csdn.net/qq_40967256/article/details/136658845

相关文章

  • 微信小程序开发:调用人像动漫化接口前先限制并缩放图片尺寸
    上文说到我们在调用人像动漫化接口之前先将人像图片做了增强,但是用户自己上传的图片可能像素会很大,会超过2000*2000,因为人像动漫化接口限制,图片大小不能超过2000*2000: 只有阿里云有这个限制,腾讯云的限制是图片大小不能超过5M: 只有阿里云的有限制: 所以我们需要用到......
  • 云打印接口在哪?云打印api怎么找?
    随着云打印的火热发展,很多有大量学生群体的第三方程序都将重心放到了云打印上,而开发云打印功能以及后续的打印业务支持成本较高,这个时候我们就可以选择靠谱、安全的云打印服务平台进行对接,而这种业务合作,就需要用到云打印接口。那么云打印接口在哪?云打印api怎么找?今天就带大家来了......
  • jmeter5.1进行webservice接口测试
    原始代码展示如下:分别为soap1.1和soap1.2的源代码:测试测试窗体只能用于来自本地计算机的请求。SOAP1.1以下是SOAP1.2请求和响应示例。所显示的占位符需替换为实际值。POST/WuService.asmxHTTP/1.1Host:192.168.20.230Content-Type:text/xml;charset=utf-8Cont......
  • 图片上传
    /*课程图片上传*/@RequestMapping("/courseUpload")publicResponseResultfileUpload(@RequestParam("file")MultipartFilefile,HttpServletRequestrequest)throwsIOException{//1.判断接收到的上传文件是否为空if(file.isEmpty()){thrownewRu......
  • Restful接口规范
    1.简介2000年RoyFielding博士在其博士论文中提出REST(RepresentationalStateTransfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为WebAPI的标准了。RESTful作为目前最流行的API设计规范,一定有着它独有的魅力:强大、简介、易上手。2.URL设计2.1数据的......
  • Web API接口 LL
    1.什么是WebAPI接口通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介WebAPI接口和一般的url链接还是有区别的,WebAPI接口简单概括有下面四大特点url:长得像返回数据的url链接https://api.map.baidu.com/place/v2/search请求方式:get、post、put......
  • VUE后台获取数据,并将数据递归为树接口所需数据形式
    后台获取数据形式(parentID=0的是父级,parentID不为0的,如果parentID与某个对象中的id相等,则表示为该对象的子级。) 代码转换:<script>varroomMenuDataL;//后台获取的教室数据methods:{//获取教室树getroommenu(){consttoken=this.$cookieTools.getTo......
  • C++ Qt开发:QNetworkAccessManager网络接口组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QNetworkAccessManager组件实现Web网页访问。QNetworkAccessManager是Qt网络模块中的关......
  • A接口实现类中a方法调用了c方法,B接口的实现类b方法也需调用A接口的实现类中的c方法,在j
    1.情景展示在实际开发过程中,往往会存在这样的情况:在A接口的实现类a方法实现了某个功能,现在B接口的实现类b方法也需要实现此功能,两者大致相同。为了提高代码的复用性,我们可以把A接口的实现类a方法的具体实现过程进行封装成c方法,供A、B两个接口的实现类调用。2.具体分析第一......
  • 上传文件附件时判断word、excel、txt等是否含有敏感词如身份证号,手机号等
    上传附件判断word、excel、txt等文档中是否含有敏感词如身份证号,手机号等,其它检测如PDF,图片(OCR)等可以自行扩展。互联网项目中,展示的数据中不能包含个人信息等敏感信息。判断word中是否包含手机号,word正文中是否包含身份证号等敏感信息,通过正则表达式判断匹配手机号,身份证号,以下做......