html请求接口_接口测试平台代码实现77: 多接口用例17

本文介绍了如何在接口测试平台中处理HTML请求,包括提取请求数据、检查并替换参数、发送请求及处理返回值的参数化和断言。通过正则表达式识别占位符,并设计了提取返回值的路径法和正则法规则。提供在线体验地址和相关资源链接。
摘要由CSDN通过智能技术生成

    首先恭喜下Testerhome大会开幕,并且我们社团在testerhome的百团大战中名列前三。

    其次是平台的在线体验地址发布:

阿里云服务器:http://47.97.77.125:8000/home/

用户名:admin

密码:123456

你也可以自己在登陆页面注册新的。

                                                               言归正传

    到了本节,我们已经完成了基本的大用例执行框架的一部分。已经在那个demo函数中 获取到了步骤step的一切数据。

    剩下的代码大概有几部分:

  1. 提取步骤所有请求数据和断言/参数化提取 设置

  2. 检查请求数据中是否有需要进行承接上一个接口返回值参数化的字段,有则替换,无则过。

  3. 进行requests请求,拿到返回值

  4. 对返回值进行参数化提取和断言

其实这里我们要对所有接口的请求参数中,需要获取到之前接口提取的参数的字段的值,进行标记或者说占位准备替换,就好比html中,我们用 { { apis }} 来表示这里是接口一样。

    但是{ { }} 在html中有着标准的规范,规则。而在我们的请求数据中,用此占位则很危险,请求数据中可能会出现各种各样的字符串,很容易被我们的程序识别成占位符。所以我们要用一套新的 不经常出现的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值