• POSTMAN学习和使用体会


     转载几篇好的文章:

    http://blog.csdn.net/u013613428/article/details/51557804

    http://blog.csdn.net/u013613428/article/details/51557914

    http://blog.csdn.net/u013613428/article/details/51577209

    在以前的基础上,又看到几个新的技巧:

    第一个:多环境切换

    如果系统部署到多个环境,那这个时候 如果使用PostMan同时测试多个环境,会有不断改url地址的困扰?

    解决方法:  使用PostMan的环境变量:

    注意 变量定义需要两个括号:  {{localHost}}  变量与普通字符的 字体颜色会不一样。

     

     第二个:使用POSTMAN生成代码:

    比如我需要与外部公司联调,调他们的get或者Post接口,我可以先让服务方提供接口,直接使用PostMan测试一下效果;行的话,那么我只需要关注具体业务代码即可。

    具体如图,点击 code 即可, 支持很多种语言: 包括主流的java,c,php等

    其他的一些功能是以前常用的:

    比如Collections 接口集合,导入,导出,分享,查看返回状态,接口调用消耗时间等。

    第三点: 还有比较鸡肋的功能: Tests

        可以为接口设置各种逻辑条件,比如:

    打开Tests,我们可以看到窗口分成两部分,一部分是左边的代码窗口和右边的Snippet窗口,点击对应的snippet,postman会在左边的窗口为我们生成对应的代码,在下面的图中,我选择了“Response body: is equal to a String”和“Response time is less than 200ms”,可以看到Postman在代码窗口为我加载对应的语句,这里我把希望的responseBody改成了“No valid parameters!!”. 

    这样我就完成一条简单的测试用例:

      • 当HTTP Get request没有带任何参数的时候,希望response的body返回字符串“No valid parameters!!”
      • responseTime小于200ms

     

    至于Authorition 中的各种类型:Basic Auth , Digest Auth 以及  Body右边的Cookie 暂时没有用到,后面再研究。

  • 相关阅读:
    start tag, end tag issues in IE7, particularly in xslt transformation
    用SandCastle为注释生成chm文档
    Firebug
    架构的重点
    Linux Shell常用技巧(十) 管道组合
    Linux JDK升级
    Linux Shell常用技巧(十二) Shell编程
    Packet Tracer 5.0实验(一) 交换机的基本配置与管理
    Linux Shell常用技巧(六) sort uniq tar split
    Linux Shell常用技巧(二) grep
  • 原文地址:https://www.cnblogs.com/tuyf/p/7489793.html
Copyright © 2020-2023  润新知