发送get请求
- 填写请求方式:get
- 填写请求URL
- 填写请求参数
发送post请求
- Post请求可以发送key-value,json,file等格式的数据。
增加断言
- Tests主要用来作断言,比如要测试返回结果是否含有某一字符串,就可以用到Tests。
- 断言,就是结果和预期对比
- 如果一致,用例通过,返回PASS
- 如果不一致,用例不通过,返回FAIL
几种断言方式
- 1/对响应状态码断言:Status code: Code is 200
- 2/判断响应数据里是否包含某一字符串:Response body: Contains string—预期希望的字符串在响应数据里应该是唯一的。
- 示例url:
https://httpbin.testing-studio.com/post
https://home.testing-studio.com - 3/已知返回的响应数据就是一个json格式的数据,判断json当中的某一个值是否为我们预期当中的一个值:Response body: JSON value check
- 4/断言头信息中的某些key是否存在:Response headers: Content-Type header check
- 5/对响应时间进行判断(如响应时间是否小于某个值):Response time is less than 200ms
- 以上为常用的一些断言方法,基本上可以涵盖我们大部分工作场景。
变量
环境变量引用方法: {{variableName}}
环境变量的两种设置方式
- 一、点击右上角进行设置-新增一个环境变量
- 二、Pre-request Script,通过前置脚本来设置
首先清空一个环境变量:Clear an environment variable
再设置一个环境变量: Set an environment variable
添加Cookie
- Cookie可以用来鉴权
- Postman可以自动保存Cookie信息
参数传递
- 获取需要的值
- 将获取到的值设置为环境变量
- 在需要验证的接口中引用环境变量中保存的值
用例集
- 选择环境变量
- 选择执行次数
- 选择延迟时间
- 选择测试数据
- 点击Run按钮即可开始执行
数据驱动的两种方式
- json
- csv
导出用例为代码
- 在接口页面点击code按钮进入code页面
- 选择需要导出的脚本