教你!如何使用Postman做接口测试

界面功能介绍

教你!如何使用Postman做接口测试_第1张图片

基础操作步骤:

  1. 新建请求集
  2. 是否需要进行授权,如需要授权码,提前授权,避免接下来的每个接口授权
  3. 编写请求脚本
  4. 请求脚本,进行断言判断
  5. 导出测试结果

教你!如何使用Postman做接口测试_第2张图片

postman断言语句

  • 判断接口响应的状态码:Status code: code is 200
pm.test("status code is 200",function(){
	pm.response.to.have.status(200);}
	)
//Status code is 200是断言名称,可以自行修改 

//200是预期结果,实际结果是请求返回结果
  • 响应内容断言
判断状态码名称(也就是状态码后面的描述)是否包含某个字符串:Status code:code name has string

pm.test("Status code name has string", function () {    pm.response.to.have.status("pass");  

//断言响应内容包含pass,就算通过
  • 响应头断言
pm.test("Content-Type is present",function(){
	pm.response.to.have.header("Content-Type);})

//断言响应头是否存在"Content-Type"

  • 响应速度断言
pm.test("Response time is 200ms",funtion(){
	pm.expect(pm.responses.responseTime).to.be.below(200);}
	)
  • 常用断言
#断言响应数据中是否存在某个元素
tests["name #断言返回的数据中是否存在这个元素"] = responseBody.has("name");


#断言response等于预期内容
tests["Body"] = responseBody === "response_body_string";

#响应时间判断
tests["Response time is less than 200ms"] = responseTime < 200;

#断言状态码
tests["Status code is 200"] = responseCode.code = 200;




你可能感兴趣的:(postman,测试工具)