代码改变世界

接口测试

2017-12-15 20:50  yemeiling  阅读(154)  评论(0)    收藏  举报

1、接口的分类:webservice 接口和 http api 接口

2、接口文档应该包括的内容有:

      (1)接口的说明(2)接口的地址:url(3)接口的请求方式(4)请求的参数, 参数类型、请求参数的说明(5)返回参数的说明

3、常用的2种接口请求方式:get 和 post

     (1)get请求:
           1、在浏览器上就可以直接调用,不用借助其他工具
           2、一般向服务端获取数据的,当然也是可以向服务端发请求了
           3、数据放在url中
           4、get请求只有请求头(headers),没有请求体(body)

   (2)post请求:
          1、数据是放在body中的,需要借助工具
          2、一般是向服务器发请求的
          3、post请求是有请求体的(body)

  (3)get请求与post请求的区别:
    1、get的URL或Cookie传参数,而post的数据是在body中的
    2、get方式有长度限制
    3、post比get安全

4、接口测试工具有:
         postman:调用接口
         soapui:webservice
         jmeter:压测接口测试

5、Jmeter 接口测试中要点:

         1、参数化:

                 (1)随机数的参数化(2)时间格式的参数化(3)用户定义变量的参数化--添加一个用户定义变量请求(4)一个文档中对多个字段的参数化---中间用,符号隔开

         2、关联:

                  (1)添加正则表达式进行关联(2)添加后置处理器->jp@gc - JSON Path Extractor--进行关联cookie

         3、断言:

                   作用是用来判断请求是否正确返回值

        4、Jmeter中进行操作数据库:

               (1)在测试计划中添加数据库驱动jar包

               (2)配置JDBC Connection Configuration

               (3)添加JDBC request---sql执行语句:select、insert、update、delete等