接口测试之接口关联

1.接口关联

    把上一个接口的响应,作为下一个接口的参数

    思路:通过变量传递参数

    步骤:

        1.创建变量:在上一个接口请求成功之后,提取内容保存到变量中

        2.使用变量:在需要变量的地方,写上${变量名}

  后置处理器->提取器

        提取类型:

                CSS:针对网页

                JSON:针对JSON数据

                边界值:简单文本处理工具

                正则:高级文本处理工具

                XPATH:针对网页(XML)

        重点:

                JSON

                正则

                边界值

        1.JSON提取器

 

                根据字段进行精确的提取,还可以对内容进行筛选过滤

        2.正则提取

比JSON提取器要高级很多,复杂很多

可以提取多个数据,通过模板把提取的结果确定下来

提取到内容之后,通过模板,进行二次加工才放进变量中

        3.边界值提取

        简单的文本处理

        如果内容不是JSON,而且内容简单,不需要二次加工

        优先使用边界值

2.接口断言

        1.默认断言

                断言标准:状态码<400

                常见的状态码:

                        1XX:

                        2XX:

                        3XX:

                        4XX:

                        5XX:

                很多项目,接口永远都是200

        2.断言元件

         对接口返回内容进行判断:必须包含指定字符串:"code":0

        3.自定义断言

         本质:通过代码灵活决定断言的条件

        连续设定多个断言条件:

                1.状态码=200

                2.内容中有code:0

                内容中有beifan

        通过代码,改变了查看结果树的结果

3.调式能力

     调试:

        元件:调试取样器

     接口:查看结果树

        请求头

        请求正文

        响应头

        响应正文

    代码:日志

4.项目实战

    1.熟悉接口文档

        接口不仅仅是由URL决定,还由方法决定(很多接口URL相同的)

        必须要获取todo_id完成接口关联

        大概7个接口

        处理信息:使用什么元件

    2.对接接口

5.鉴权

     很多种方式:

        cookies

        seesion

        basic auth

        josn web token

        api-key

        ip

        行为

        信誉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值