首先,做接口测试前要有明确的接口文档(e.g. http://test.nnzhp.cn/wiki/index.php?doc-view-59) ,假设已经在PC上安装好了Postman。

1. 普通的以key-value传参的get请求

e.g. 获取用户信息

Get请求,写入url拼好参数,发送请求,查看结果。

2. 以Json串传参的post请求

e.g. 获取用户余额

Post请求,写入url,点击Body->raw, 写入Json串参数,发送请求

返回Authorization查看结果

3.  请求时需要http权限验证

e.g. 修改用户余额

Post请求,写入url和参数,Type选Basic Auth ,填写用户名和密码(如有需要接口文档会给出),发送请求

4.  请求时需要添加请求标头

e.g. 获取用户信息2

Get请求,写入url和参数,点击Headers并添加header(如有需要接口文档中会给出),发送请求,查看结果

5.  请求时需要添加Cookie

e.g. 修改用户余额2

Post请求,写入url和参数,打开插件Interceptor(如果提示安装需要在外网环境下安装,安装一次一劳永逸),在Headers里写入Cookie,值按接口文档所给的填写好,发送请求,查看结果。

6. 请求通过某个接口上传文件

e.g.上传文件

Post请求,写入url,在Body中修改text为File,填入参数名,选择本地文件,发送请求,查看结果

Postman管理请求

我们可以在Postman 创建Collection(可以按照项目,按照功能模块等看实际情况定)然后把多个请求保存在Collection里,这样就可以实现简单的管理。另外我们可以对Collection做一些简单的操作,比如把Collection导出到本地备份,批量运行Collection中的请求,等等,批量运行的速度好像很慢啊,这可能就是没人用Postman做批量接口测试的原因吧,可以大胆尝试看看,还会有更多的收获。

最新文章

  1. 星浩资本快速发展引擎:IT就是生产力
  2. Nginx服务器之Nginx与tomcat结合访问jsp
  3. CSS3简易表盘时钟
  4. saltstack(master迁移)
  5. Linux操作系统下三种配置环境变量的方法
  6. UVa 439骑士的移动(BFS)
  7. cocos2d 如何优化内存使用
  8. trap在shell中捕捉信号
  9. 使用docker-hub
  10. UVA514 Rails
  11. RTB撕开黑盒子 Part 1: Datacratic's RTB Algorithms
  12. Spring AOP (一)
  13. mysqldumpslow简单使用方法-mysqldumpslow详细用法
  14. Java中泛型Class<T>、T与Class<?>
  15. struts2的result的类型配置简介
  16. windows已阻止此软件因为无法验证发行者怎么办
  17. springboot+mybatis项目自动生成
  18. Socket编程理论
  19. Andorid API Package ---> android
  20. python 使用headless chrome滚动截图

热门文章

  1. 【HAOI 2008】 糖果传递
  2. [算法基础]斐波那契(recursion+loop)两种方式执行时间对比
  3. ORACLE数据删除数据删除的解决办法
  4. Rails 服务器架设失败问题
  5. bzoj3224 普通平衡树(splay 模板)
  6. [Apple开发者帐户帮助]八、管理档案(1)创建开发配置文件
  7. RHEL6.5设置行号,安装GCC
  8. 动态规划DP入门
  9. Java. How to use headless browsers for crawling web and scraping data from website.--转
  10. Java系列学习(九)-多态