摘要:
http协议无状态的问题:1.不安全2.需要重复传入相同的数据为了解决这两个问题引入了session## session让服务器记住客户端,比如存储账号密码、访问次数等。默认在服务器中保存数据,并生成一个session_id,用来代表存储的数据,通常是加密的比如session = 'yuz;2021
阅读全文
posted @ 2021-10-18 14:40
熊猫星人
阅读(115)
推荐(0)
摘要:
问题:在函数内直接调用封装好的log函数执行一次代码会生成两个重复的log 解决方法:在封装的log函数内写好log的文件路径,再去unitest中调用该变量
阅读全文
posted @ 2021-10-16 10:59
熊猫星人
阅读(84)
推荐(0)
摘要:
# -*- coding: utf-8 -*- # author:wyatt # @time:2021/10/14 20:41 import os # 获取当前文件的绝对路径 print(os.path.abspath(__file__)) # 获取某个文件的目录 file_path = os.pa
阅读全文
posted @ 2021-10-15 21:36
熊猫星人
阅读(130)
推荐(0)
摘要:
# -*- coding: utf-8 -*- # author:wyatt # @time:2021/10/12 20:27 import logging def get_log(name='root', level='INFO', fmt="%(asctime)s--%(message)s",
阅读全文
posted @ 2021-10-12 22:48
熊猫星人
阅读(62)
推荐(0)
摘要:
## 框架搭建/框架设计- 怎么组织代码,怎么创建包,模块- 自动化的测试用例放在哪里?tests/- 入口 main,收集用例放在哪里?run.py- 测试数据,又该放在哪里?data/- 测试报告放在哪里?reports/- 配置文件放在哪里?settings/- 日志文件放在哪里?log/-
阅读全文
posted @ 2021-10-12 22:43
熊猫星人
阅读(94)
推荐(0)
摘要:
from loguru import logger from unittest import TestCase # 将日志输出到demo1.log文件中 logger.add(sink='demo1.log', encoding='utf-8', level='ERROR', rotation='1
阅读全文
posted @ 2021-10-11 03:07
熊猫星人
阅读(128)
推荐(0)
摘要:
新建个xx.yaml文件,写入如下格式数据username: "wyatt"password: 123database: 127.1.23.32# 字典1info1: {"aa": "123", "bb": "asd"}# 注释使用## 列表1hobby1: [1, 2, 3]# 下面这种写法 =
阅读全文
posted @ 2021-10-11 03:01
熊猫星人
阅读(174)
推荐(0)
摘要:
- 配置文件一、什么是配置setting·计算机屏幕亮度。·环境变量·手机 wifi开关,4g,True·命令行配置选项。—个自动化的测试用例里面哪些东西可以作为配置选项- 1.配置文件是什么?配置文件是用于配置计算机程序的参数和初始化设置的文件。如果没有这些配置,程序可能无法执行。比如现在你要开发
阅读全文
posted @ 2021-10-11 02:59
熊猫星人
阅读(436)
推荐(0)
摘要:
第一种: import unittest from common import login from read_xl import read_excel from unittestreport import ddt, list_data data = read_excel('cases.xlsx',
阅读全文
posted @ 2021-10-05 23:03
熊猫星人
阅读(175)
推荐(0)
摘要:
未学习excel操作前,测试用例写法一般如下: 缺点:代码重复率高,每个函数只能写一条用例。 import unittest from common import login from read_xl import read_excel data = read_excel('cases.xlsx',
阅读全文
posted @ 2021-10-05 23:01
熊猫星人
阅读(71)
推荐(0)