随笔分类 -  接口自动化

摘要:# 导入requests import requests # 1、构造请求的url url = "http:/...../register" # 2、创建请求参数 params = { "mobilephone":"183368640000", "pwd":"123456", "regname":" 阅读全文
posted @ 2019-11-22 21:53 太阳-向日葵
该文被密码保护。
posted @ 2019-11-19 21:56 太阳-向日葵
摘要:配置文件 testcase.conf [log] logger_name = case logger_level = DEBUG logger_failname = case.log console_level = ERROR file_level = INFO # 使用%来转义%,不转义会报错 s 阅读全文
posted @ 2019-11-18 21:58 太阳-向日葵
摘要:# 程序产生的日志,程序员自定义设置的 import logging # python内置的日志模块 # 1、定义日志收集器,# 日志收集器的名字叫case case_logger = logging.getLogger("case") # 会创建一个logger对象 # 2、指定日志收集器的日志等 阅读全文
posted @ 2019-11-17 21:42 太阳-向日葵
该文被密码保护。
posted @ 2019-11-13 22:08 太阳-向日葵
摘要:导入 configparser from configparser import ConfigParser 1、创建配置解析器对象 config = ConfigParser() 2、构造要写入的数据 # 写入配置的时候,不用使用read# 嵌套字典的字典 datas = { "file path" 阅读全文
posted @ 2019-11-13 21:51 太阳-向日葵
摘要:配置文件: 以conf、ini为扩展名的文件 创建配置文件 testcase.conf 不要安装拓展,会有各种报错。 配置文件组成 区域名 区域名区分大小写、无需遵守python的命名规范 选项名 = 选项值 既可以使用绝对路径,又可以使用相对路径,无需使用双括号 testcase.conf配置文件 阅读全文
posted @ 2019-11-08 22:11 太阳-向日葵
摘要:一般不允许直接修改源码: 一旦修改完之后,其他项目需要用到这个源码时比较麻烦 可以把源码放到当前文件夹下面进行修改 ddt源码中—— mk_test_name——def mk_test_name(name, value, index=0): name:实例方法名 def mk_test_name(n 阅读全文
posted @ 2019-11-07 22:22 太阳-向日葵
摘要:使用ddt来进行数据驱动 根据用例的数量来自动生成实例方法,批量执行用例 数据驱动好处: 代码复用率高:同一测试逻辑编写一次,可以被多条测试数据复用 异常排查效率高:每条数据生成一条测试用例,用例执行过程相互隔离,在其中一条失败的情况下,不会影响其他的测试用例。 代码的可维护性高:清晰的测试框架,利 阅读全文
posted @ 2019-11-07 21:53 太阳-向日葵 阅读(190) 评论(0) 推荐(0)