随笔分类 - 接口测试
摘要:请求参数如下 复杂的请求体 这种复杂的参数体,最好通过将每个字段拆分成不同的子请求体,然后在请求的时候进行组装,上图的每个字段都可以单独拆分出来一个请求,最后可以拼接出不同的业务流程。 先将请求json放置到本地,将需要参数化的值使用${}声明为一个变量 引入需要的jar包 <!-- yaml文件解
阅读全文
摘要:环境准备 python+requests 读取企业微信api开发文档,得知调用企业微信接口必须先获取企业微信的accesstoken是通过 ("corpid","") //企业id 和 ("corpsecret","") //企业密钥 调用获取,python代码实现如下 requests_url='
阅读全文
摘要:使用yaml 数据驱动测试 新建用例数据类,用于动态修改测试数据 对应yaml文件,第一层结构为列表 第二层结构为具体序列化class对象 测试成功 public class TestYaml { @ParameterizedTest() @MethodSource public void test
阅读全文
摘要:环境准备 'junit5'+ 'Rest-Assured'+ 'allure' JUnit 5是java旗下的一个xunit测试框架 xunit体系 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: 用于
阅读全文
摘要:接口测试流程 以企业微信分析为例 需求评审: 需求评审问题示例:(业务角度) 序号 用户故事 1 添加一个部门 2 给一个部门添加子部门 3 修改子部门的相关信息 4 删除一个包含成员的部门 5 删除一个不包含成员的部门 6 删除一个不包含子部门的部门 7 删除一个包含子部门的部门 8 查询某部
阅读全文