I01_HttpRunner上传图片:抓包分析

I01_HttpRunner上传图片:抓包分析

 

在使用 HttpRunner 实现上传文件之前,我们先分析一个案例,就拿百度上传图片并进行搜索功能来举例。

 

  1. 开启 Firefox 浏览器网络抓包功能(F12)
  2. 在百度首页,点击编辑框中的“照相机”图标,弹出上传图片页面。
  3. 点击“本地上传图片”按钮或者直接拖拽的方式上传一张图片,如下图所示。

I01_HttpRunner上传图片:抓包分析_第1张图片

 

 

 

从抓包结果列表中找到上传文件的请求记录,主要关注以下几点:

  • 请求的地址: https://graph.baidu.com/upload
  • 请求的方法: POST
  • 请求头域中的 Content-Type: multipart/form-data

I01_HttpRunner上传图片:抓包分析_第2张图片

 

 

 

继续查看请求实体(参数项)内容,关注点为:

  • 有哪些参数被提交
  • 每项参数的“name”属性
  • 每项参数的值

I01_HttpRunner上传图片:抓包分析_第3张图片

 

 

查看响应内容,可以取JSON数据中的状态编码(status)和消息(msg)作为查询成功的验证标志:

  • 响应的实体是 JSON 格式
  • 查询成功后,status:0, msg:Success

I01_HttpRunner上传图片:抓包分析_第4张图片

 

 

 

 

 

你可能感兴趣的:(接口自动化测试之,-,HttpRunner框架,软件测试,接口,软件框架,api,upload)