postman使用

Postman

  • 常用的两种请求方式
  1. Get
  • Get主要是获取数据,不对服务器作修改
  • GET没有POST安全,因为Get参数直接显示在URL上
  • get请求速度比post快,执行效率更高
  • GET幂等,POST不幂等(幂等是指同一个请求方法执行多次和仅执行一次的效果完全相同。)
  1. Post
  • Post主要是提交数据,然后更新数据,对服务器作修改。

  • POST参数一般放到请求体(body)里面

  • Get产生一个TCP数据包;Post产生两个TCP数据包。

  • post传递参数时要在请求头上加上对应的数据参数,如:content-type:application/json 传递json格式的参数

  • 变量的使用

  1. 全局变量(global variable)
    Set a global variable:pm.globals.set(“variable_key”, “variable_value”);//设置一个全局变量
  2. 局部变量(environment variable)
    Set a environment variable:pm.environment.set(“variable_key”, “variable_value”);//设置一个环境变量
  • 断言的使用
  1. Status code:Code is 200 检验响应头是否包含某个值
  2. Response body:contains string 检验返回结果中是否包含某个字符串
  3. Response body:JSON value check 检验返回结果中的字段值是否相等 用的最多的
    pm.test(“断言名”, function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.字段名).to.eql(字段值);
    });
  4. Response body:is equal to a string 检验返回结果是否等于该字符串(必须完全相等)
  5. Response headers:content-type header check 检验响应头是否包含某个值(头部信息)
  6. Response time is less than 200ms 检验响应时间是否少于200ms
  7. Status code:successful post request 成功的发送请求
  8. Status code:code name has string 状态码中有指定字符串
  9. Response body:convert xml body to a json object 将XML转换为JSON对象
  10. Use tiny validator for json data 为json数据使用tiny验证器
  • 其他
  1. var jsonDate=pm.response.json(); //获取响应的json
  • 参数化
    注意事项:
  1. 参数化变量名要带上双引号,如"{{ggboy}}"
  2. 参数化文档格式要用txt或者csv,参数之间用英文逗号隔开
  • 随机数
  1. //“name”:{{$timestamp}}. 添加当前时间戳
  2. // “name”:{{$guid}} 添加一个v4风格guid(如aa-bb-cc-dd-ee)
  3. // “name”:{{$randomInt}} 添加0和1000之间的随机整数 这三个随记数都可以进行拼接操作
  • 1
    pengshengjun.cn密码121518
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值