随笔分类 -  接口自动化

摘要:一:通过执行上次的用例,获取依赖数据,在依赖的用例中替换依赖数据 获取思路1)先获取上个 接口需要依赖的返回数据,2)再用一个变量进行保存,3)下个接口需要依赖就直接引用已保存数据的变量 二、通过反射完成或者全局字典来完成 setattr # 业务流测试场景 import unittest # 定义 阅读全文
posted @ 2023-02-28 22:44 我是小菜鸡丫丫 阅读(524) 评论(0) 推荐(0) 编辑
摘要:背景 我们在接口自动化过程中,总会存在依赖性较强的场景,比如批价->下单->支付,具备强依赖关系,这个时候就用到了依赖测试。 参考 https://blog.csdn.net/dingding_ting/article/details/117200319 1、安装: pip install pyte 阅读全文
posted @ 2023-02-28 22:24 我是小菜鸡丫丫 阅读(213) 评论(0) 推荐(0) 编辑
摘要:version: apiinface: - /login: description: 正确密码登录 method: get headers: {name: bianchengbang,url: www.biancheng.net} request_data: type: json data: use 阅读全文
posted @ 2023-02-20 16:39 我是小菜鸡丫丫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:https://blog.51cto.com/u_15333574/5397657 阅读全文
posted @ 2023-02-20 01:27 我是小菜鸡丫丫 阅读(12) 评论(0) 推荐(0) 编辑
摘要:import re# 解析字符串中全局变量并进行替换def resolve_global_var(pre_resolve_var, global_var_dic, global_var_regex='\${.*?}', match2key_sub_string_start_index=2, matc 阅读全文
posted @ 2023-02-20 01:07 我是小菜鸡丫丫 阅读(20) 评论(0) 推荐(0) 编辑
摘要:大家在日常开展自动化测试工作时,为了保证接口测试的有效性,少不了要对接口返回的响应字段进行校验、断言等操作。当接口返回的字段数量本身就很少时,接口断言操作一般都很容易就能实现,但当接口的返回字段特别多,结构特别复杂时,例如响应字段数量达到了成百上千时,如何快速实现全部返回字段的校验?这类问题,相信困 阅读全文
posted @ 2023-02-20 00:40 我是小菜鸡丫丫 阅读(140) 评论(0) 推荐(0) 编辑
摘要:接口固定数据检验 import json import logging def validate(rlt, expect): """ 结果效验 忽略效验:如 "address":"pass" :param rlt: dict 返回值 :param expect: json 预期值 :return: 阅读全文
posted @ 2023-02-09 16:33 我是小菜鸡丫丫 阅读(25) 评论(0) 推荐(0) 编辑
摘要:项目框架: 安装pytest: pip install pytest 安装pytest-html :pip install pytest-html 安装pytest-allure :pip install pytest-allure 安装pytest-rerunfailures :pip insta 阅读全文
posted @ 2022-03-22 00:15 我是小菜鸡丫丫 阅读(486) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示