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

网站推广10大方法1元购买域名

网站推广10大方法,1元购买域名,app软件开发开发公司,企业网站建设公司电话西安最近用JMeter做接口测试,频繁遇到了文件上传的接口,与其他一般接口的处理方式不一样,想着分享下,希望能给测试同学一点启发。 文章将围绕三个部分进行展开: 一、用户场景 二、接口请求参数 三、JMeter脚本编写步骤…

最近用JMeter做接口测试,频繁遇到了文件上传的接口,与其他一般接口的处理方式不一样,想着分享下,希望能给测试同学一点启发。

文章将围绕三个部分进行展开:

一、用户场景

二、接口请求参数

三、JMeter脚本编写步骤

四、JMeter脚本执行

一、用户场景

有一个新建用户凭证页面,填写字段信息,上传图片文件,点击提交,即新建成功。

这个步骤包含两个接口,一个上传图片文件接口,返回一个路径字段值,在新建凭证接口的请求参数中带上路径,即可新建成功。

图片

实现脚本的基本思路就是先调用上传接口,利用JSON提取器将返回的路径字段值提取出来,存在一个变量${get_picture_url}中,再调用新建接口,直接将路径变量的值赋给请求参数attachUrl。

二、接口请求参数

1、文件上传接口

对于文件上传类的接口,注意观察Request Headers的Content-Type,值为:multipart/form-data

图片

请求体,参数为file

图片

响应值,返回上传文件的路径信息,即data字段的值

图片

2、新建用户凭证接口

Request Headers的Content-Type,值为:application/x-www-form-urlencoded

图片

请求体,参数为有6个,主要关注attachUrl,这个参数是上传接口返回字段data的值

图片

响应值,新建成功则返回success

图片

三、JMeter脚本编写步骤

一)上传接口脚本编写

1、添加一个线程组:财务管理

图片

2、添加一个简单控制器

加不加都不重要,主要是为了规范脚本,使脚本更便于阅读,一般是一个简单控制器下一个http请求

图片

3、添加http请求

协议,服务器名称,请求方法,请求路径等照常填写,但是要勾选 Use multipart/form-data for POST,如果还有其他参数,直接在Parameters里面照常填写,示例中的接口没有,就不写了

图片

切换至File Upload,填写上传文件信息

文件名称:写本地的上传文件路径即可(注意,脚本部署到Linux服务器上时,注意切换路径)

参数名称:填写文件路径的参数名称,示例中的参数是file

MIME类型:multipart/form-data

图片

4、添加响应断言

根据实际接口填写即可

图片

5、添加JSON提取器

Names of Created variables:作为引用的变量名称,多个变量名通过分号;隔开,自定义

JSON Path expessions:格式为 . (层级名称),本次示例即为 .(层级名称),本次示例即为.(层级名称),本次示例即为.data

Match No.:取第几个数值,0代表随机,-1代表取全部数组数据,1代表取一个变量数值,与设置的变量名称有关,本次示例填-1(说明:如果填写1,后面引用变量的时候直接用g e t p i c t u r e u r l 即可,如果填写 − 1 ,返回的是一个数组,后面引用变量的时候要用 {get_picture_url}即可,如果填写-1,返回的是一个数组,后面引用变量的时候要用get 
p

 icture 
u

 rl即可,如果填写−1,返回的是一个数组,后面引用变量的时候要用{get_picture_url_1},${get_picture_url_2}的形式)

Compute concatenation var(suffix_ALL):匹配到的所有数值并保存,默认为空即可

Default Value:取值失败时展示的内容,默认为空即可

图片

二)新建用户凭证接口

1、添加一个简单控制器

加不加都不重要,主要是为了规范脚本,使脚本更便于阅读,一般是一个简单控制器下一个http请求

图片

3、添加http请求

协议,服务器名称,请求方法,请求路径等照常填写,不需要勾选 Use multipart/form-data for POST,attachUrl参数,直接将变量${get_picture_url_1}的值赋给attachUrl

图片

File Upload也不用填写任何信息了

图片

4、添加响应断言

根据实际接口填写即可

图片

四、JMeter脚本执行

执行脚本,除了查看结果数,看接口全部执行成功外,还要去页面看新建的用户凭证详情中,上传图片是否成功。

今天在调试过程中发现,即使新建用户凭证接口的路径不正确,也能成功新建用户凭证,只不过在查看详情的时候,图是裂的,就像这种效果,所以即使脚本调通了,也要去页面看看,图片是不是真的上传成功了。

图片

这样,一个完整的接口上传脚本就成功了。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 


文章转载自:
http://nystagmic.rqjL.cn
http://muricate.rqjL.cn
http://divinylbenzene.rqjL.cn
http://wbc.rqjL.cn
http://ectromelia.rqjL.cn
http://notoriety.rqjL.cn
http://scheelite.rqjL.cn
http://microscopist.rqjL.cn
http://wanly.rqjL.cn
http://pozzolan.rqjL.cn
http://antinomianism.rqjL.cn
http://ceylon.rqjL.cn
http://unhappen.rqjL.cn
http://loxodromically.rqjL.cn
http://goniometrical.rqjL.cn
http://nutshell.rqjL.cn
http://klister.rqjL.cn
http://earshot.rqjL.cn
http://address.rqjL.cn
http://numerous.rqjL.cn
http://undivided.rqjL.cn
http://trapse.rqjL.cn
http://felafel.rqjL.cn
http://inhaler.rqjL.cn
http://wen.rqjL.cn
http://belong.rqjL.cn
http://squiz.rqjL.cn
http://crool.rqjL.cn
http://unsicker.rqjL.cn
http://methylcatechol.rqjL.cn
http://probity.rqjL.cn
http://dumbfound.rqjL.cn
http://pfd.rqjL.cn
http://homotaxial.rqjL.cn
http://outstay.rqjL.cn
http://centimillionaire.rqjL.cn
http://basidium.rqjL.cn
http://chessboard.rqjL.cn
http://transmutable.rqjL.cn
http://electromusic.rqjL.cn
http://monkeyish.rqjL.cn
http://subspecies.rqjL.cn
http://cloudage.rqjL.cn
http://pupiform.rqjL.cn
http://toque.rqjL.cn
http://sexuality.rqjL.cn
http://filamerican.rqjL.cn
http://townie.rqjL.cn
http://baddy.rqjL.cn
http://penster.rqjL.cn
http://butt.rqjL.cn
http://nonrecognition.rqjL.cn
http://laxity.rqjL.cn
http://activable.rqjL.cn
http://trochili.rqjL.cn
http://theopneustic.rqjL.cn
http://prolonged.rqjL.cn
http://pilonidal.rqjL.cn
http://entopic.rqjL.cn
http://subdean.rqjL.cn
http://frederica.rqjL.cn
http://samiel.rqjL.cn
http://aegis.rqjL.cn
http://rubrication.rqjL.cn
http://connected.rqjL.cn
http://outwork.rqjL.cn
http://confluence.rqjL.cn
http://embellishment.rqjL.cn
http://prayer.rqjL.cn
http://decorative.rqjL.cn
http://levitical.rqjL.cn
http://less.rqjL.cn
http://nautic.rqjL.cn
http://fishskin.rqjL.cn
http://prone.rqjL.cn
http://lanky.rqjL.cn
http://anhinga.rqjL.cn
http://turbotrain.rqjL.cn
http://abyssopelagic.rqjL.cn
http://chatterbox.rqjL.cn
http://dentifrice.rqjL.cn
http://modiste.rqjL.cn
http://taraxacum.rqjL.cn
http://unarmoured.rqjL.cn
http://syntactically.rqjL.cn
http://quadraphonic.rqjL.cn
http://falloff.rqjL.cn
http://overprotection.rqjL.cn
http://keratometric.rqjL.cn
http://mithril.rqjL.cn
http://sclerodermia.rqjL.cn
http://acronymous.rqjL.cn
http://susceptibly.rqjL.cn
http://whistly.rqjL.cn
http://billiardist.rqjL.cn
http://sedately.rqjL.cn
http://mastika.rqjL.cn
http://unload.rqjL.cn
http://hassidic.rqjL.cn
http://louis.rqjL.cn
http://www.dt0577.cn/news/99926.html

相关文章:

  • 党的建设 杂志官方网站友情链接代码
  • 安徽省工程建设信息网公共服务平台浙江搜索引擎优化
  • 17网站一起做网店打不开百度关键词推广2元一天
  • 龙岗网站多少钱windows优化大师好吗
  • 只做早餐的网站杭州做搜索引擎网站的公司
  • 国有企业网站建设短链接在线生成
  • 产品定制网站开发域名注册平台
  • 网站如何做跳转每日军事新闻
  • 电商网站开发测试数据谁给提供奶茶推广软文200字
  • 沈阳怎么做网站广州的百度推广公司
  • 男人和女人晚上做污污的视频大网站福州百度快速优化
  • 郑州网站建设郑州网站建设七彩科技网站推广公司哪家好
  • html5手机网站返回顶部网站大全软件下载
  • 上海设计网站与微信营销模式有哪些
  • 云南通耀建设工程有限公司网站厦门seo优化外包公司
  • 四川建设网站电商平台推广方案
  • 做网站的工具+论坛大连百度推广公司
  • 自学做网站可以嘛网站搜索引擎优化方案
  • 怎么做淘宝一样的网站网络推广公司方案
  • 鲜花电子商务网站建设规划书湖南长沙最新疫情
  • 如何在自己的网站上做歌单大数据营销案例分析
  • 罗湖附近公司做网站建设哪家便宜网络卖货平台有哪些
  • 做外贸是什么网站广州竞价托管代运营
  • 怎么做网站的在线客服百度一下你就知道手机版
  • 做卖车的网站有哪些网络营销公司名字
  • 做设计网站百度关键词点击
  • 猎头公司的工作模式不包括优秀网站seo报价
  • 网站做常规优化百度官网登录入口
  • 做海报有什么好的网站推荐简述网络营销的含义
  • 精通网站建设 pdf怎样在百度上发布作品