设置Http请求默认值
在上面的操作中,每次请求都要输入 协议,ip,端口号这些。比较麻烦。
创建http请求默认值
可以将常用的操作放入到http默认值中,
创建一个新的线程组,在线程组下创建 http请求默认值。
【线程组】—【右键】—【配置元件】—【Http请求默认值】
将 协议,请求ip,端口号设置位常用
再次新建请求的时候,只需要添加路径即可
公用的信息头
因为每个请求的信息头都一样,可以考虑将信息头放在线程组下面,每个请求都可以公用这个信息头。
变量的使用
在接口测试过程中,比如token值可以设置为变量,每次使用的使用变量。
设置变量
【线程组】—【右键】—【添加】—【配置元件】—【用户定义的变量】
设置变量
将token值设置为变量。
引用变量 ${变量名}
JMeter中使用变量的方式, ${}
来引用。
运行,可以在查看结果树中 看到引用到对应的数据
Get请求
get请求参数 可以直接放在 参数中
执行的时候,请求参数可以自动放在url当中
当然也可以直接在请求的路径后面添加 请求的参数。
请求参数 使用 ?
隔开,
每个字段直接使用 &
连接?limit=1&page=2
表示 limit的值为1, page的值为2.
思维导图
作业:
- Http和https协议的区别;
- 传输协议不同
- http使用的是明文传输
- https在http的基础上添加了 ssl,数据加密传输。
- 安全性不同
- https 相对http来说,多了一层加密,数据相对是安全的。
- 申请CA证书不同
- https需要进行CA证书申请,一般是需要收费的
- http 不需要CA证书。
- 默认端口不同
- Https 默认端口号为443
- http 默认的端口号为 80
- 对搜索排名不同
- https在搜索引擎中的排名权重更大。相对来说排名会更靠前。
- 传输协议不同
- 使用Postman 完成如下接口
- 接口文档: http://49.233.108.117:28019/swagger-ui.html#/
- 注册用户
- 登录用户
- 获取用户信息
- 修改用户信息
- 获取用户信息
- 要求:
- 设置变量
- 上下游传参
- 添加断言
- 修改用户信息的数据
- 再一次获取用户信息的数据,关键测试点: 获取的到内容要跟修改时保持一致。
- 接口文档: http://49.233.108.117:28019/swagger-ui.html#/
脚本电商-API.postman_collection.json
变量 postman_globals.json
- 数据库完成 上周的开放题。