登录接口

请求方法: Post
请求路径:http://49.233.108.117:28019/api/v1/user/login
请求数据:
格式:json格式

  1. {
  2. "loginName": "string",
  3. "passwordMd5": "string"
  4. }

参数说明

参数名 备注
loginName 字符串 注册的手机号码
passwordMd5 密码 注册的密码 加密之后的密文

md5 加密

在接口测试过程中,密码等敏感数据 加密之后进行传输。
md5 加密是一种比较常见的加密方式。可以通过在线网站进行加密。
https://tool.chinaz.com/tools/md5.aspx
image.png
说明:
登录接口 需要将密码进行加密之后登录。
比如在注册接口使用的密码 abc123
那么在登录的时候,需要将 abc123 进行md5 加密,加密之后的密文进行登录。


前提条件:
使用账号进行注册

  1. {
  2. "loginName": "13218991899",
  3. "password": "abc123"
  4. }

现在进行登录,登录的时候信息 用户名使用注册的用户名,密码需要使用加密之后的密文。
image.png

  1. {
  2. "loginName": "13218991899",
  3. "passwordMd5": "E99A18C428CB38D5F260853678922E03"
  4. }

密码一定要使用密文。
点击【Send】,查看服务器返回的结果。
image.png

变量

可以使用变量的方式将常用的数据保存起来,使用的时候都是用变量,如果值有变化,直接更改变量的值即可。

定义变量

在Postman中有好几种定义变量的方式,下面说最常用的一种。

Globals全局变量

点击 变量查看 图片
image.png
选择 Globals — 【Add】

变量名 初始值 当前值
url http://49.233.108.117:28019/ http://49.233.108.117:28019/

image.png
将服务器ip地址设置为变量, 变量名为 url

定义完成之后,点击 【save】进行保存。保存成功之后可以看到对应的信息。
image.png

使用变量

postman中使用变量的方式 {{变量名}}
比如上面 将请求路径 定义为变量 url,在Postman中使用到请求路径的地方使用 {{url}}

image.png
将对应的地址 使用变量的方式来引用。


变量名可以任意命名。但是需要注意:

  1. 名字要有意义。
  2. 可以使用 英文,数字,汉字, 但是建议使用有意义的英文。

除了在请求的URL中可以使用变量,在请求的参数中也可以使用变量。
image.png

在请求体中使用变量,将对应的部分使用 {{phone}} 来代替。
image.png

面试问题

  1. 平时做接口是怎么做的?

    1. 先拿到接口文档,
    2. 整理测试点,编写测试用例
    3. 使用Postman工具测试
      1. 选择对应的请求方式
      2. 输入对应的请求地址
      3. 添加请求参数
        1. 参数类型 json格式
      4. 查看服务器返回的结果
        1. 对比返回的结果
    4. 如果出现bug 提交bug, 直至bug修复。
    5. 出一份测试报告。
  2. 你们的接口有没有加密?怎么做?

有做过加密,我们使用是Md5加密,将明文加密位密文之后在接口发送。

总结

Postman接口变量 - 图10