logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unittest+discover批量处理自动化脚本

自动化的目的就是批量执行脚本代替手动测试的繁重劳动,单个脚本的执行较为容易,但是事实上自动化脚本时很多的,因此需要批量执行,这个时候需要用到unittest模块里的discover方法进行多个自动化脚本的加载了。首先建立一个工程。在Mytest工程下创建一个case的package,并依次在case下创建baidu、blog和report的package在baidu和...

FastAPI操作关系型数据库

FastAPI可以和任何数据库和任意样式的库配合使用,这里看一下使用SQLAlchemy的示例。下面的示例很容易的调整为PostgreSQLMySQLSQLiteOracle等。当前示例中我们使用SQLite。

文章图片
#fastapi#数据库#jvm
python 中使用ElementTree操作XML

概述对比其他 Python 处理 XML 的方案,xml.etree.ElementTree 模块(下文我们以 ET 来表示)相对来说比较简单,接口也较友好。官方文档 里面对 ET 模块进行了较为详细的描述,总的来说,ET 模块可以归纳为三个部分:ElementTree类,Element类以及一些操作 XML 的函数Func。XML 可以看成是一种树状结构,ET 使用Elem...

TestNG使用教程详解

一、前言TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便。详细使用说明请参考官方链接。TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。TestNG是一个开源自动化测试框架;TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JU

centos桥接模式网络配置

centos桥接网络模式详解

pytest使用(3)-conftest

接着上一节的fixture,这一节继续介绍conftest.我们知道在python中要想实现数据的共享,可以定义一个“全局变量”,在另一个文件中使用的时候通过先导入,再使用的方式来访问。pytest中定义个conftest.py来实现数据,参数,方法、函数的共享。conftest.py 的文件名称是固定的, pytest 会自动识别该文件,我们可以理解成一个专门存放 fixture 的配置文件。一

文章图片
#python#开发语言
pytest使用(4)-多线程多进程

受到Python GIL解释器的问题影响,Python不能像java一样实现多线程的运行,但是利用一些IO技术依然可以实现类“多线程”并发请求。pytest中,可以利用包pytest-xdist多进程和pytest-parallel 的多进程+多线程事项并发请求。安装pip install pytest-xdistpip install pytest-parallel应用场景介绍:比如测试云计算中

#python
Linux修改密码

      学习Linux的时候,由于长时间不用忘记了登录密码,一般安装Centos的时候,安装虚拟机用户名基本为admin或者root,但是当时记不清楚密码是什么了,看了一些帖子,觉的说的不清楚,而且按照上面的无法实现密码更改,下面给出详细的更改密码的方法。1、重启系统2、系统进入前3秒钟,按下Enter键3、按下e键进入到编辑模式下,在图中的三个选项当中,通过移动键盘上的上下箭头,选中kern

VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址

      安装完成虚拟机之后,在原虚拟机上操作很不方便,使用XShell进行远程连接,在输入ifconfig命令进行查看的时候,发现没有eth0虚拟网卡为了将网络写入到文件中,需要在相应的文件进行配置1、切换到相应的目录cd  /etc/sysconfig/network-scripts中找到为为ifcfg-eth0的一个。2、使用命令vim ifcfg-eth0 命令进入到命令行模式下输入 i

到底了