- 博客(67)
- 收藏
- 关注
原创 jmeter导入环境变量
export JMETER_HOME=/usr/local/apache-jmeter-5.1.1 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
2022-04-03 19:17:56
288
原创 循环插入数据sql
use test_db;delimiter $$drop procedure if exists sp_dowhile$$create procedure sp_dowhile()beginset @i=3; while @i<100do select * from student; set @i=@i+1;END while;end $$delimiter ;call test_db.sp_dowhile;
2022-04-03 19:12:28
877
原创 jmeter非GUI模式windows以及linux运行脚本
@echo offdel /s /q C:\testplan\result\*rd /s /q C:\testplan\webreportmkdir C:\testplan\webreportcall jmeter -n -t C:\Users\user1\Desktop\script\V12.jmx -R xxx.xxx.xxx.xxx:20098,xxx.xxx.xxx.xxx:20098,xxx.xxx.xxx.xxx:20098,xxx.xxx.xxx.xxx:20098 -l C:\tes
2022-04-03 16:06:03
396
原创 将mysql加入linux系统进程并对所在的服务器进行资源限制
echo "=================将mysql加入到系统服务================"chmod 777 -R /usr/local/mysqlchmod 777 -R /data/mysql_6606echo "=================将mysql配置文件复到到系统配置文件里去================"cp /usr/local/mysql/mysql6606.cnf /etc/my.cnfecho "=================将mysql服务加到开
2022-04-03 15:52:47
1411
原创 性能测试过程中遇到的若干问题
1、控制机为linux机,执行完成之后导出测试报告至windows环境出现中文乱码。 解决方法:因为linux环境默认的编码是:utf-8,我们只需要改变linux环境的系统编码即可,具体操作如下:
2022-04-03 15:47:23
2020
原创 Python中的fnmatch模块,主要用于文件名的匹配
1.fnmatch():判断是否与指定的字符串匹配,格式:fnmatch.fnmatch(file,'*.py'),file为字符串类型,其中*.py,可以简单的用类似正则来表示:def run(): for file in os.listdir('.'): #os.listdir返回指定的文件夹包含的文件或文件夹的名字的列表 if fnmatch.fnmatch(file, '*.py'): #判断是否有后缀为.py的文件,*代表文件名长度格式不限制。 ..
2022-01-16 11:32:32
2708
原创 Python中的shutil模块主要是对文件夹来进行操作
引入: import shutilcopy()功能:复制文件格式:shutil.copy('来源文件','目标地址')返回值:复制之后的路径copy2()功能:复制文件,保留元数据格式:shutil.copy2('来源文件','目标地址')返回值:复制之后的路径copyfileobj()将一个文件的内容拷贝的另外一个文件当中格式:shutil.copyfileobj(open(来源文件,'r'),open('目标文件','w'))返回值:无copyfile()功能:将一个文件的内容拷
2022-01-15 23:51:47
109
原创 Python中的os.exti()与sys._exit()区别
首先科谱一点:exit(0):正常退出exit(1):非0时,表示异常退出下面来比较两段程序:执行结果:区别:sys.exit()表示:会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行(捕获到异常后,它又去执行了exitfunc()这个函数)。捕获这个异常可以做一些额外的清理工作。0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。os._exit()表示:
2022-01-15 20:40:28
525
原创 fidder抓APP包相关设置
一.fidder对PC或笔记本参数进行配置 1.配制如下 1)配置fiddler允许监听到https(fiddler默认只抓取http格式的) 2)打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 3)勾选CaptureHTTPS CONNECTs,点击Actions, 4)勾选Decrypt HTTPS traffic和Ignore servercertificat...
2020-12-04 16:17:37
177
原创 python中的hashlib以及hmac模块
1、作用:这些模块都是用来加密处理的。2、hashlib主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法: hash值的特点: 1、只要传入的内容一样,得到的hash值必然一样=====>要用明文传输密码文件完整性校验 2、不能由hash值返解成内容=====>只是用来...
2020-03-15 11:53:03
221
原创 python中的configparser模块
导入configparser模块读一个文件的配置信息:import configparser#读一个配置文件:config = configparser.ConfigParser()config.read('C:\\Users\\Administrator\\Desktop\\my.cnf')#打印所有节点print(config.sections())#打印某个节点下面的内容...
2020-03-13 21:28:24
149
原创 python对yaml文件的处理
1. yaml文件规则基本规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 使用#表示注释 字符串可以不用引号标注2. yaml文件数据结构 对象:键值对的集合(简称 "映射或字典") 键值对用冒号 “:” 结构表示,冒号与值之间需用空格分...
2020-03-12 13:27:18
327
原创 yaml的基本语法格式
yaml文件主要是用来做配置文件使用的,常见的语法格式如下:运行结果:要注意的是:1. yaml文件规则基本规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 使用#表示注释 字符串可以不用引号标注2. yaml文件数据结构...
2020-03-12 12:34:13
2141
原创 python对XML文件处理
1、对已存在的XML文件来进行解析: 一种最原始的做法:有多少层标签,循环多少层,并得到里面的所有标签名和属性名如果标签层在三层以内固然是可以拿到里面的所有值的。三层for循环,如果五层六层标签,这种写起来就比较晕了(如上图这种)。。。。简单的xml取值:三层以下的标签名,属性值就取不到了。于是python中封装了这样的一个方法root.iter():使...
2020-03-10 13:22:44
155
原创 python中shelve模块的基本使用
主要对数据进行序列化反序列化,不过会在本地创建一个类似数据仓库,持久的保存数据。import shelve#存数据name = ['Alce', 'Bob', 'Janice']infos = {'name': 'Alice', 'age': 22,'hobby':'music'}days=(31,28,31,30,31)with shelve.open("C:\\Users\\A...
2020-03-08 19:16:59
150
原创 python中的OS模块
# -*- coding:utf-8 -*-import os,sys#打印当前工作路径a = os.getcwd()#改变当前的工作路径#a = os.chdir('c://')#打印当前目录下的所有文件或文件夹#print(os.listdir())#创一个文件夹#os.mkdir('grils',0o777)#print(os.listdir())#删除一个名为gril...
2020-03-06 20:45:46
188
原创 python中的random模块
random.seed(10):随机数加种子,如果种子值是一样的,则随机数一样random.randrange(1, 10):产生的随机数在1~10之间random.randint(1,10):随机生成1,到10,包括10的随机数random.choice(a):a为一个指定的序列random.choices(a,weights=[10,1,3],k=100...
2020-03-05 21:34:23
576
原创 python中时间(time)日期(calendar)函数
import time:时间模块time.time():返回一个距1970年的时间戳time.localtime():返回当地时间:time.timezone():返回系统当前时区:time.sleep(10) #睡眠10秒time.gmtime():当系统当前时间换算为标准时间tm_xxxx:要获取当前的时间等:time.mktime():将...
2020-03-05 16:12:14
392
原创 python模块导入
模块定义:包下面的.py文件模块导入的几种方式:1、当你需要引入某个模块时可以直接:import xxxx-------------->xxxx :表示模块名 这时你要调用XXXX模块里面的属性和方法时:直接xxxx.属性名 例子:2、如果要导入的模块中有很多个属性和方法,这个时候可以:from xxxx import方法名,属性名或者*(表示导入...
2020-03-04 21:36:57
178
原创 python内置方法
1、abs():返回绝对值:2、all():用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。3、any():用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素...
2020-02-26 15:03:57
218
原创 python装饰器
装饰器的作用:不改变源代码的基础上,调用函数时,可以给函数的功能进行扩展。装饰器的构成:高阶函数+函数的嵌套装饰器代码执行步骤例子:正确的方式:...
2020-02-18 21:16:13
7858
原创 python数据传参
1、正常的传参:2、默认形参:3、位置传参与关键字传参:4、可变参数5、字典传参:第一种方式:以键值对的方式第二种方式:实参为字典6、多种类型参数传参:注意以下内截图:如下赋值是可以的:...
2020-02-17 22:17:07
134
原创 python中的file
file()在不同的模块里,有很多,所以在用好这个方法之前,要确定调用的是那个模块里的file()方法。不然会报错。open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数说明:file: 必需,文件路径(相对或者绝对路径)。 mo...
2020-02-12 19:11:30
698
原创 python集合与集合之间的关系
集合是无序且不重复1、list1.add():将元素添加到集合中去: 第二种添加方式::list1.update(list2):将元组,列有,字典,集合添加到另外一个集合中去2、list1.remove(3):删除集合中的某一个元素,如果元素不存在时,则会报错3、list1.discard(3):删除元素,如果该元素不存在时,不会报错。4、list1.p...
2020-02-10 17:00:21
1140
原创 Python字典中的基本方法
1、info.values():打印info这个字典中所有的values:2、info.update():合并两个字典,把根据key来判断,相同的部分保留,没有的部分新增,同key不同value,覆盖value3、info1.keys():打印所有的Key4、info1.fromkeys:用字典中的key来创一个新的字典:5、info1.items():以k...
2020-02-07 19:27:31
272
原创 python字典的增删改查
1、k-v方式数据存储 2、key唯一 3、无序字典的基本用法:通过 key 访问 value 。通过 key 添加 key-value 对。通过 key 删除 key-value 对。通过 key 修改 key-value 对。通过 key 判断指定 key-value 对是否存在。...
2020-02-06 22:07:54
109
原创 python中列表的深copy和浅copy
深copy和浅copy具体表现在列表中的列表。当改变里面列表中的值的时候,深copy和浅copy是有区别的。浅copy:就是只copy了第一层元素,对于所有引用地址类型的数据,并不会copy出绝对独立的数据。深copy:(要导入copy模块)就是copy出来一份独立的数据,对于引用类型来讲,也是绝对独立的。不会指向同一个内存地址...
2020-02-06 13:44:04
184
原创 pyhton列表的基本方法
1、append:在列表后面追加元素2、sort:按照从小到大来排序3、count:这个是计算在该列表里,该元素有多少个。4、copy:列表的拷贝5、 extend:列表的追加,注意该方法是没有返回值,是将一个列表追加到前面一个列表中去,如图将number中的内容直接追加到student中去。而不需要再创建新列表。6、index:返回元素的下标7、i...
2020-02-04 22:57:34
139
原创 内部类
根据在类中的位置:1、在类里:成员内部类成员内部类new对象:2、在成员方法里:方法内部类3、在构方法里面:匿名内部类第二种用法:接口也支持匿名内部类的写法:本来接口是不支持new接口的,通过匿名内部类的方法是可以new接口的。...
2020-01-16 15:55:34
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人