- 博客(103)
- 资源 (1)
- 收藏
- 关注
原创 Pytest-基本使用
pytest 是 python 的一种单元测试框架,同自带的 Unittest 测试框架类似,相比于 Unittest 框架使用起来更简洁, 效率更高。4. 执行测试过程中可以将某些测试跳过,或者对某些预期失败的 Case 标记成失败。6. 支持运行由 Nose,Unittest 编写的测试 Case。1. 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考。-s 表示支持控制台打印,如果不加,print 不会出现任何内容。以下调整是以python的形式,不以pytest框架的形式运行。
2024-07-26 11:32:50
343
原创 数据驱动json
数据驱动定义:数据驱动: 是以数据来驱动整个测试用例的执行, 也就是测试数据决定测试结果数据驱动的特点可以把数据驱动理解为一种模式或者一种思想。 将用户把关注点放在对测试数据的构建和维护上, 而不是直接维护脚本, 可以利用同样的过程对不同的数据输入进行测试。 数据驱动的实现要依赖参数化的技术数据驱动 = 数据存储文件+数据读取工具+参数化技术传入数据的方式(测试数据的来源)直接定义在测试脚本中(简单直观, 但代码和数据未实现真正的分离, 不方便后期维护) 从文件读取数据,
2024-06-19 16:50:51
839
原创 模块、包、库的区别
有时候,你可能希望在项目中使用特定版本的库,或者在项目中使用某个库的开发版本。在这种情况下,你可以在项目目录中创建一个虚拟环境(venv),并在虚拟环境中安装项目所需的库。使用虚拟环境来管理项目的依赖是一种良好的实践,它可以帮助你隔离项目之间的依赖,使得每个项目都有自己独立的开发环境。通过这些步骤,你就可以使用虚拟环境来管理项目的依赖,确保项目的开发环境与其他项目相互隔离,并且可以方便地重现项目的依赖环境。: 如果你使用了虚拟环境来管理项目的依赖,那么第三方库通常会安装在项目的虚拟环境中。
2024-05-22 16:37:41
900
原创 Git与GitHub交互
如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。git remote add [别名] [远程地址]git fetch [远程库地址别名] [远程分支名]git pull [远程库地址别名] [远程分支名]git merge [远程库地址别名/远程分支名]git push [别名] [分支名],本地修改推送到远程库(成员3自己的)git clone [远程地址]成员1邀请成员2进入团队。查看下载到本地的内容。
2024-05-07 16:27:07
487
原创 Git命令行操作(本地操作)
注:本地库被移动版本之后,会产生如下不对应情况,此时就会被识别为,有内容修改,没有添加暂存区,也没有被commit。注:本地库被移动版本之后,会产生如下不对应情况,此时就会被识别为,有内容修改,已添加暂存区,但是没有被commit。git reset --hard HEAD,将暂存区、工作区与本地库同步(相当于重置)git reset --hard d4ea109 跳到版本d4ea109。查看状态》将删除文件的操作提交至暂存区》提交》查看状态》查看文件列表。git checkout [被合并分支名]
2024-04-23 18:16:54
1309
2
原创 Python的re模块
re.search、re.match()、re.finditer()三者都返回Match对象,想要使用里面的内容,可以使用 group(num) 或 groups() 匹配对象函数来获取匹配表达式。这个正则表达式对象可以用于执行匹配操作,例如搜索、替换等,比直接使用。匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。re.subn():替换匹配的字符串,返回替换完成的文本和替换的次数。re.sub():替换匹配的字符串,返回替换完成的文本。
2024-04-10 18:23:45
1053
原创 在PyCharm中使用Git
有时候内容一样Git也会有冲突,原因就是你刚开始修改了一部分内容,后来又改回去了,这样也是算修改过内容。选中你想要提交的文件,可以是项目也可以是单独的文件夹,鼠标右击 打开。使用Git的工作流程:初始化本地仓库>添加到暂存区>提交到仓库。在提交项目的时候双击待提交的文件,可以查看每一个文件变化的情况。当合并发现冲突时,会有一个弹窗显示,供我们选择冲突解决的方式。打开cmd,输入git version,检查当前下载版本。找到有Git的位置》New Branch。选中需要切换的版本 右击。
2024-02-27 15:33:11
2091
原创 同一局域网如何共享文件
4.在其他电脑上,打开资源管理器或者文件浏览器,输入共享电脑的IP地址或计算机名,即可访问共享文件夹。切换"安全"一栏选项,会发现这里并没有"everyone" 用户,这时候选择添加。3.勾选“共享此文件夹”并设定共享名称,点击“权限”设置具体访问权限。1.在需要共享文件的电脑上,右击要共享的文件夹,选择“属性”选择"高级",查找,找到everyone用户并确认。1、在“网络和共享中心”关闭“密码保护的共享”2.在“共享”选项卡中,点击“高级共享”这里勾选权限时:一般都是"完全控制"
2024-01-09 11:53:06
3157
原创 Python字典
用{}定义,键与值之间用:分隔,键值对之间使用分隔,键key是索引,值value是数据,键必须是唯一的,值可以取任何数据类型,但键只能使用字符串数字或元组,通常用于存储描述一个物体的相关信息字典属于可变类型# 定义一个空字典dict1 = {}xiaoming = {"name": "小明","age": 18,#最好一个键值对占一行。
2023-12-20 17:21:21
433
原创 Python字符串
一对双引号" "一对单引号 ' '三对双引号""" """三对单引号''' '''a = 'tom'b = "tom"# \是折行标记,说明两个单词是在同一行的意思"world"# 单引号和双引号都不能直接换行,必须在中间添加\n来表示换行# 对于三引号来说是可以换行的world'''world"""# 怎样把\n原样打印?# 1、在\前面再加一个\,# 2、使用原始字符串r,表示后面的每个字符都是普通字符# 问题:如果字符串中需要使用引号怎么办?
2023-12-14 16:06:26
920
原创 数据库_外键foreign key
注:对关系字段进行约束,当为从表中的关系字段填写值时,会到关联的主表中查询此值是否存在,如果存在则项写成功,如果不存在则填写失败并报错。
2023-11-10 14:21:10
413
原创 Jmeter保存csv数据文件出现乱码
在Jmeter的聚合报告中,点击“Save Table Data”,打开保存的CSV文件中文出现乱码。这是因为CSV文件的格式不是UTF-8导致。方法:使用记事本打开csv文件(打开方式选择记事本),点击左上角菜单“文件-》另存为”,文件名格式仍还是csv。修改编码为“UTF-8”后保存。jmeter读取修改后的文件就没出出现乱码了。
2023-11-02 16:17:41
716
原创 jmeter踩坑 java.net.SocketException: Socket operation on nonsocket: connect at java.net.DualStackPlai
2.在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右键新建一个新的DWORD,名字为MaxUserPort;我们在短时间内跑大量的请求时将端口占满了,导致如上报错,其实就是端口不够用了,需要按照要求继续配置即可。4.然后双击MaxUserPort,输入数值数据为65534,基数选择十进制;5.完成以上操作,务必重启jmeter,问题解决。1.cmd中输入regedit命令打开注册表;
2023-11-02 16:10:45
1132
原创 Python变量&变量类型
变量就是⼀个存储数据的时候当前数据所在的内存地址的名字⽽已。变量名 = 值在内存中创建一个变量,会包括:变量的名称变量保存的数据变量存储数据的类型变量的地址(标示)变量名 只有在第一次出现才是定义变量变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量在定义变量时,为了保证代码格式,的左右应该各保留一个空格# 1. 定义苹果的单价# 2. 挑选苹果# 3. 计算付款金额# 4. 只要买苹果,就返回 5 块钱。
2023-10-23 14:52:16
121
原创 Pycharm的安装和使用
双击安装包 -- [运⾏] -- [允许你应⽤更改设备]: [是] -- [Next] -- [选择安装位置] -- [Next] -- [Install] -- [Finish]。[Project: 项⽬名称] -- [Project Interpreter] -- [设置图标] -- [Add] -- 浏览到⽬标解释器 -- [OK] -- [OK]此处可以修改Pycharm的主题样式,软件字体,代码字体。
2023-10-19 17:48:51
109
原创 Excel恢复科学计数法显示的数据
Excel中输入位数较大的数据时,软件会自动使用科学计数法显示。很多时候并不需要这样的计数格式,所以需要把它转变为普通的数字格式。
2023-10-10 18:38:12
582
原创 Mysql--内置函数
1、拼接字符串2、包含字符个数注:一个中文占3个字符,一个字母或数字占1个字符3、截取字符串4、去除空格注:左右都去掉也可以左右两个函数套用5、大小写转换。
2023-10-08 14:24:17
180
原创 命令行客户端-连接服务端&操作数据库
数据库设计E-R模型E-R模型的基本元素是:实体、联系和属性 E表示entry,实体:一个数据对象,描述具有相同特征的事物 R表示relationship,联系:表示一个或多个实体之间的关联关系,关系的类型包括包括一对一、一对多、多对多 属性:实体的某一特性称为属性关系也是一种数据,需要通过一个字段存储在表中常见的关系有一对一(关系存在经常用的表中)、一对多(关系存储在多的一方)、多对多(建立中间表存关系)连接服务端另一种方式,打开cmd程序,进入到mysql安装目录的bin目录
2023-09-28 17:27:05
1356
原创 Linux 终端命令总结
cd是英文单词change directory的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一。其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令。man是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明。parameter :传给命令的参数,可以是 零个、一个 或者多个。command : 命令名,相应功能的英文单词或单词的缩写。在敲出文件/目录/命令的前几个字母之后,按下tab键;查阅command命令的还用手册。
2023-09-20 14:06:36
341
原创 DOS命令
所谓的DOS 我们可以理解为是一种操作系统,与我们当下常见的 windows 相比较而言,它里面没有图形化的界面或者鼠标点击操作,主要是通过命令行语句来达到操作计算机。
2023-08-21 17:41:13
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人