- 博客(12)
- 收藏
- 关注
原创 Redis.conf redis6配置文件详解
redis版本为:6.0.5配置文件地址mac&linux: usr/local/etc配置文件原文地址: https://raw.githubusercontent.com/redis/redis/6.0/redis.conf如果要配置跟内存大小相关的参数是可以这样配置:1k => 1000 bytes1kb => 1024 bytes1m => 1000000 bytes1mb => 10241024 bytes1g =>
2021-04-02 10:54:11 1098
原创 TypeError: __init__() takes 2 positional arguments but 3 were given
web自动化中遇到了一个小坑,搞了好久. 通常来说这个错误肯定是传入的参数有问题, 初始化一个对象的时候,传入了多余的参数现在看一下出现问题的方法invalid_msg_locator = (By.CLASS_NAME, "layui-layer-content")WebElementWait(self,20,0.5).until(expected.conditions.visibility_of_element_located(*self.invalid_msg_locator))查
2020-07-30 02:04:34 7692
转载 API性能测试基本性能指标及要求
指标的基本概念1、事务(Transaction)在web性能测试中,一个事务表示一个“从用户发送请求->web server接受到请求,进行处理-> web server向DB获取数据->生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。2、请求响应时间请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,在某些工具中,响应通常会称为“TTLB”,即"Time To Last Byte",意思
2020-07-27 01:26:30 5161
原创 python如何将HTMLTestRunner生成的测试报告放入一个以时间为名称的文件夹中
刚开始使用unittest单元测试生成测试报告的时候,在同路径的情况下常常会将上一份报告给覆盖掉那么要怎么做,才能让report不会被覆盖,且不是通过改名字的方法,以后测试的时候也需要查看是什么时候生成的测试报告,那么久需要将报告同一个时间内生成的测试报告放入同一个文件,并且方便以后查看#进入result目录result = os.path.join(dir_name,'result')#时间now = time.strftime("%Y-%m-%d %H:%M:%S")#拼接进入当前时间的文件
2020-05-24 22:58:13 1277
原创 python unittest使用HTMLTestRunnerNew报错:ValueError: write to closed file解决方式
使用unittest+HTMLTestRunnerNew的时候出现一下的报错:self.stream.write(output.encode(‘utf8’))ValueError: write to closed file解决方式一:将runner.run(Test_suit)缩进到with open下运行。解决方式二:如果还是想要将runner顶格,那就不使用with open方法,写一个正常的文件写入操作。要注意增加关闭的操作,不然会暂用内存。...
2020-05-24 16:15:31 2110
原创 Pycharm类名提示:CamelCase convention,checks the PEP8naming conventions(类名应遵守驼峰命名规则)
有些人定义类名的时候,类名的下方会出现一条下滑线提示:Class names should use CamelCase conventionInspection info:This inspection checks the PEP8naming conventions为什么?从命名规范来说,就是类名最好需要遵守驼峰命名法则比如TelPhone,单词的首字母大写的方法。正确定义类名就不会出现报错。...
2020-05-11 22:59:40 4256
原创 Python基础语法---(5)字典的基础操作以及应用(最常用的数据类型)
Dict字典字典的数据特点:基本注意事项字典的长度len()字典的查找字典的操作添加元素删除元素字典常用的场景字典的数据特点:基本1、符号:{ }关键字:dict2、格式:my_dict = { 'key1':'value1', 'key2':'value2' }3、作用:1)与列表一样,用于储存多个数据,但是为什么有列表不用,还多了个字典?因为字典储存的数据都...
2020-04-27 00:13:40 771
原创 python基础语法---(4)列表的使用方法(最重要的数据类型)
列表列表的表示方法及作用列表的增删改查索引切片增加列表内元素列表内元素的删除修改元素列表操作变量的接收列表的进阶操作列表的表示方法及作用1、符号:1):[ ] 2)list()→my_list = list()2、作用:用于储存多个数据,并且可以嵌套不同的数据类型(tuple,bool,dict,list,str)等。my_list = ['ab',1,True,[1,'cd'],{'a...
2020-04-24 23:38:10 1049
原创 Python基础语法---(3)字符串的基本操作和使用
字符串字符串的表示方法字符串的成员运算字符串的操作拼接重复输出索引字符串的切片计算字符串的长度格式化字符串字符串常用的内部函数字符串的表示方法1、使用引号括起来的数据类型,并且有赋值。2、可以是单引号:’welcome‘,双引号”hello“以及三引号3、三引号这边单独说明:1)有赋值的三单引号以及三双引号为字符串Str_1 = '''welcome''' #print(Str_1...
2020-04-22 23:56:41 978
原创 Python基础语法---(2)数据类型转换、运算
数据类型的转换一、python的几种数据类型的转换概述1)整数int2)浮点数float3)布尔值二、运算符1)加号(+)2)减法(-)3)除法(/)以及整除(//)4)模运算、取余数(%) !5)幂运算(**)6)赋值运算 !7)比较 !8)逻辑运算一、python的几种数据类型的转换概述先了解一下python的几种数据类型,分别为:整数(int)、浮点数(float)、布尔值(...
2020-04-20 23:41:18 819
原创 Python基础语法---(1)输入与输出、注释以及命名规则
Python基础语法---(1)输入与输出、注释以及命名规则1:输入、输出2:注释注释的作用是什么呢?注释的方法有哪些?命名规则命名规则是什么?命名规则有哪些?1:输入、输出1、每个人安装之后使用的第一个小程序就是:print(),顾名思义就是打印、输出,也是最经常用到的语句,用于调试你的程序。在多重逻辑判断时,经常会有头晕的时候,经常会有各种报错以及逻辑错误,这个时候就需要用到print来调...
2020-04-17 23:19:21 1950 1
原创 Python环境搭建以及Pycharm界面插件(Material Theme UI)安装,随时随地更改主题
Python安装1、首先进入python官网https://www.python.org/2、在Downloads中选择你的操作系统:Mac or Windows3、选择左边的稳定版本—版本不要选择2.X,因为3.X和2.X的语法有差异4、根据电脑的操作系统(x86/x64)选择下载文件,并下载。下载之后安装就是傻瓜式安装,但是!!!!唯一需要注意的是有一项add path选项需要打钩...
2020-04-16 14:52:51 6111 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人