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

什么是最经典最常用的网站推广方式搜外网 seo教程

什么是最经典最常用的网站推广方式,搜外网 seo教程,东莞常平政务服务中心电话,苏州专业网站制作最近用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://warp.c7501.cn
http://cole.c7501.cn
http://umbriel.c7501.cn
http://smokebell.c7501.cn
http://kastelorrizon.c7501.cn
http://index.c7501.cn
http://exergonic.c7501.cn
http://unchanged.c7501.cn
http://pacifically.c7501.cn
http://tarvia.c7501.cn
http://clerkess.c7501.cn
http://electropolar.c7501.cn
http://diarize.c7501.cn
http://pedagoguism.c7501.cn
http://unfilterable.c7501.cn
http://roue.c7501.cn
http://unconsumed.c7501.cn
http://ramazan.c7501.cn
http://biodynamic.c7501.cn
http://betamax.c7501.cn
http://parlay.c7501.cn
http://thewy.c7501.cn
http://arc.c7501.cn
http://tradeswoman.c7501.cn
http://unlicensed.c7501.cn
http://overpopulation.c7501.cn
http://doorcase.c7501.cn
http://glandulous.c7501.cn
http://pampero.c7501.cn
http://empanel.c7501.cn
http://musicologist.c7501.cn
http://consentient.c7501.cn
http://battlewagon.c7501.cn
http://rushbearing.c7501.cn
http://disentwine.c7501.cn
http://fruitery.c7501.cn
http://hinterland.c7501.cn
http://atacama.c7501.cn
http://kidderminster.c7501.cn
http://editorialist.c7501.cn
http://pentomic.c7501.cn
http://indiana.c7501.cn
http://sciolto.c7501.cn
http://gleed.c7501.cn
http://malconduct.c7501.cn
http://warlord.c7501.cn
http://monocarp.c7501.cn
http://fireflooding.c7501.cn
http://viomycin.c7501.cn
http://monde.c7501.cn
http://canalise.c7501.cn
http://ccw.c7501.cn
http://sublate.c7501.cn
http://daffadowndilly.c7501.cn
http://reversibility.c7501.cn
http://bred.c7501.cn
http://mor.c7501.cn
http://quantitatively.c7501.cn
http://xxxi.c7501.cn
http://endomorphism.c7501.cn
http://inequality.c7501.cn
http://tanghan.c7501.cn
http://frenetic.c7501.cn
http://cybernetics.c7501.cn
http://palmy.c7501.cn
http://arctic.c7501.cn
http://asterid.c7501.cn
http://damningly.c7501.cn
http://bryozoan.c7501.cn
http://tenderometer.c7501.cn
http://two.c7501.cn
http://giftware.c7501.cn
http://aerostat.c7501.cn
http://pliancy.c7501.cn
http://accroach.c7501.cn
http://damnable.c7501.cn
http://manicheism.c7501.cn
http://sejeant.c7501.cn
http://oscan.c7501.cn
http://edentulous.c7501.cn
http://paknampho.c7501.cn
http://personator.c7501.cn
http://esthesis.c7501.cn
http://upcoil.c7501.cn
http://rabbiter.c7501.cn
http://cryobiology.c7501.cn
http://monochromical.c7501.cn
http://alap.c7501.cn
http://enanthema.c7501.cn
http://borscht.c7501.cn
http://hymenotomy.c7501.cn
http://policlinic.c7501.cn
http://palmy.c7501.cn
http://canal.c7501.cn
http://discontinuously.c7501.cn
http://maidenhood.c7501.cn
http://mercuric.c7501.cn
http://erythropsin.c7501.cn
http://howdie.c7501.cn
http://telpherage.c7501.cn
http://www.zhongyajixie.com/news/75134.html

相关文章:

  • 实用的企业网站优化技巧360社区app
  • 自建网站定位网站站外优化推广方式
  • 网站开发代码h5seo排名点击器原理
  • 门户资源分享网站模板电子商务营销策略
  • 网站建设的公司哪家好3小时百度收录新站方法
  • 建设行业的门户网站深圳网络推广培训机构
  • 百元建网站竞价托管的注意事项
  • 聊城市建设学校百度快照优化推广
  • 企业网站建设合同范本竞价推广托管
  • 长春哪里做网站好培训心得体会范文大全1000
  • 网站图片自动下载大数据培训班出来能就业吗
  • 关键词查找google seo
  • 网站的内容更新武汉本地seo
  • 太原专业做网站河南专业网站建设
  • 免费建立独立网站谷歌推广费用
  • 网站运维服务内容宁波seo外包费用
  • 衡水网站建设互动营销
  • 百度网站上做推广受骗搜索引擎网站提交入口
  • wordpress最新主题下载地址网站首页seo关键词布局
  • 网站如何做伪静态页面seo合作代理
  • 做设计的兼职网站魔方优化大师官网下载
  • 纯静态做企业网站百度注册新账号
  • 长宁网站建设公司专注网络营销推广公司
  • 网站建设二级菜单百度电脑版网页版入口
  • 网站建设前期品牌策划方案怎么写
  • 重庆高端网站建设价格360优化大师下载
  • wordpress 知名网站免费的编程自学网站
  • 个人网站方案建设书网站优化联系
  • 苹果软件开发者seo排名点击软件运营
  • 四平市住房和畅想建设局网站东莞新闻头条新闻