摘要: 由于测试机经常会出现断电的情况,则需要在断电重启后,运行一些脚本,起到初始化的作用 这里采用crontab命令的方式进行设置 一、crontab基本用法 1.1 cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 如下命令,因为linux版本不同,关键字可 阅读全文
posted @ 2023-02-02 10:35 只为。 阅读(4748) 评论(0) 推荐(1)
摘要: str=str2.encode(encoding='unicode_escape') #ansi ,GBK,gb2312,utf-8,utf-16,ascii,unicode_escape 阅读全文
posted @ 2023-01-31 18:11 只为。 阅读(28) 评论(0) 推荐(0)
摘要: 一、趋势图不显示 allure报告,通常我们是结合jenkins使用,在jenkins中可以看到报告的趋势图,如下图所示 但是,在非CI环境下我们会发现,趋势图变成空白了 如何显示趋势图?首先需要了解,allure报告的产生原理 二、allure报告产生原理 1.1、报告生成步骤 (1)生成xml文 阅读全文
posted @ 2023-01-29 18:20 只为。 阅读(1346) 评论(0) 推荐(0)
摘要: 一、连接redis 连接redis的方式,我们通常选择连接池。 import redis pool = redis.ConnectionPool(host='127.0.0.1',port=6379,password='12345') r = redis.Redis(connection_pool= 阅读全文
posted @ 2023-01-20 11:00 只为。 阅读(197) 评论(0) 推荐(0)
摘要: pycharm 的terminal 报错virtualenv无法加载文件activate.ps1 遇到问题如下: 无法加载文件 D:\python_script\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof 阅读全文
posted @ 2022-12-30 13:32 只为。 阅读(1004) 评论(0) 推荐(0)
摘要: 开始连接 首先呢,我们思考两个问题。 为什么项目在自己的PC上,但却能在服务器上运行呢?那是因为服务器上也有一个和你PC上的项目一模一样的项目。 那么,问题又来了,为什么我修改PC上项目的代码,服务器上的代码也修改了呢?映射!即PC上的项目地址和服务器上的项目地址 关联起来。当修改PC端项目时,服务 阅读全文
posted @ 2022-12-14 18:13 只为。 阅读(256) 评论(0) 推荐(0)
摘要: 1、Json Parser JSON Parser是一个用于验证和格式化JSON字符串的轻量级插件。 2、Tabnine 该插件主要在于可以帮助我们自动填充代码,由于是在人工智能技术的驱动之下,因此每次都可以精准的预测我们将要填充的究竟是什么代码。 3、Rainbow Brackets 该插件的作用 阅读全文
posted @ 2022-12-14 17:18 只为。 阅读(259) 评论(0) 推荐(0)
摘要: pytest项目在windows环境中可以正常运行,但是在linux中运行时,会报编码错误 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte 具体报错信息如下 如图所示 阅读全文
posted @ 2022-12-12 17:03 只为。 阅读(248) 评论(0) 推荐(0)
摘要: 测试过程中,常常需要在session级别的setup中校验数据是否正确,若不正确,则需要直接停止当前测试用例后续的运行 此时,可使用pytest.exit()方法 源码: msg: 退出测试进程时显示的信息。returncode: 当退出pytest时返回的一个状态码,为 int 类型。 使用: d 阅读全文
posted @ 2022-12-12 11:32 只为。 阅读(480) 评论(0) 推荐(1)
摘要: 一、官方方式 xdist作为进程级别的并发框架,所有测试用例间都是相互独立、互不影响的。 如果想对某一个进行进行特殊的处理,可以使用官方文档中提供的方法。可通过进程名称,处理独立需求。 官方文档 import json import pytest from filelock import FileL 阅读全文
posted @ 2022-12-12 11:12 只为。 阅读(89) 评论(0) 推荐(0)