API Test-基础知识

1、接口测试的类型:get/post/delete/put

2、post和get的区别

      a、get参数写在URL中,不安全,参数个数有限

      b、post参数使用webForm格式提交,比get更安全

3、API测试设计的逻辑

      a、根据用户场景来设计测试用例

      b、每个接口的功能是否符合需求

      c、异常测试

            c1:参数测试

                  c1-1:参数是否为关键字

                  c1-2:多一个参数

                  c1-3:少一个参数

                   c1-4:参数名字错误

            c2:数据值测试

                  c2-1:数据值为空(NULL/空)

                   c2-2:数据值为关键字

                   c2-3:数据的长度是否符合限制

                   c2-4:数据值错误(比如错误的用户名)

      d、安全测试

                    d1:cookie值是否必须包含(主要用于有依赖的API中)

                    d2:header(主要是在移动端经常使用)

                     d3:唯一标识标(服务器和客户端之间通信的安全凭证)


接口测试的工具:


主要分为:抓取接口的工具和测试接口的工具


a、抓取接口工具

httpwatch:IE和Firefox插件,其他浏览器不支持,使用性不方便

wireshark:http or TCP请求,只要经过了电脑请求,都会抓取,很强大,查找数据不方便

fiddler:轻量级工具,只提取http请求

postman:Chrome插件,个人经常使用的工具

b、测试接口的工具

LoadRunner,postman,fiddler,Jmeter,SoapUI








最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,771评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,115评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,823评论 25 709
  • 毋庸讳言,改革这么多年, 国家实力极大的增强,人民的物质生活得到极大的改善。但同时中华民族的温良恭俭让之美德却相对...
    漫山枫叶阅读 1,436评论 2 5
  • 有时候, 爱情就如我们手心的气流, 越是抓得紧, 它逃逸得越快。 所以, 我们要给爱情留白, 只有空间适当, 爱情...
    溟夜星辰阅读 1,157评论 0 1