自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

转载 git bash拉取gitlab上代码的操作过程

git bash拉取gitlab上代码的操作过程

2020-12-16 14:45:03 813

原创 pytest.mark.parametrize(),不能使用本class中的方法,否则报错 missing 1 required positional argument :

把get_yml()放在class外即可

2020-12-16 10:19:45 1092

原创 yaml 数据驱动 报错 in “parametrize“ the number of names (3)

add_datas: -[1, 2, 3] -[-1,-2,-3] - -1000 -2000 -3000myid: - "int" - "minus" - "bigint"打开yaml文件后提示参数数量错误yaml文件 - 后一定要加空格,否则作为一个整体add_datas: - [1, 2, 3] - [-1,-2,-3] - - 1000 - 2000 - 3000myid: - "int" -

2020-12-15 23:44:06 1813 3

原创 pytest warning解决

在目录下新建pytest.ini文件[pytest]markers = demo smoke login这样就不会报warning了

2020-12-15 17:52:06 1048

原创 pytest 命令行执行

import pytestclass Test_demo: #mark.demo 给test_demo起给别名demo,可以通过指定名称执行所有别名demo用例 @pytest.mark.demo def test_demo(self): print("我的第一个用例") @pytest.mark.login def test_login(self): print("我的登录") @pytest.mark.de

2020-12-15 17:49:18 722

原创 yapi-提示“已存在的接口”,重复接口不可保存,解决办法

昨天部署了yapi服务,今天录入接口的时候发现重复接口不允许保存在vendors\server\controllers路径下的文件interface.js把这段js注释掉就好了

2020-07-24 15:09:56 1683

原创 jmeter -响应时间增加,tps竟然增加的坑

2020-07-21 15:26:26 1073

原创 jmeter-“java.net.SocketException: Socket closed“解决方法

今天压测800个vuser开始报异常首先取消keep-alive然后按教程修改注册表

2020-07-20 09:12:30 2147 1

原创 jmeter if控制器取不到变量

判断响应是否为200,直接写"${code}"==200取不到值,用函数助手选择生成即可${__jexl3("${code}"==200,)}JEXL Expression to evaluate:此处直接填写需要进行判断的表达式即可表达式支持:==   是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1!=  不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1!  非,如${__jexl3(!(${VAR}!=

2020-07-16 14:42:30 853

原创 jmeter 常用插件学习 jp@gc - Ultimate Thread Group

2020-07-13 15:49:53 523

原创 jmeter 常用插件学习 bzm - Concurrency Thread Group

2020-07-13 15:38:18 596

转载 正则表达式基础

https://mp.weixin.qq.com/s/-rPwzMQ8ftJDHTW6_ivOLw

2020-07-09 09:48:12 2228

原创 财务的金额上可能引起的bug

https://www.cnblogs.com/h2zZhou/p/7267749.htmlhttps://www.cnblogs.com/codestory/p/5512087.htmlhttps://m.sohu.com/a/80835238_156793

2020-07-06 15:17:08 187

原创 python sorted()用法,结合lambda匿名函数,实现简洁的排序

有一道题:按ip的地址最后一位排序import restring = '192.0.0.0?!289.0.0.1!0.0.0.0!192.163.10.28?192.0.0.1'str_list = re.split('\?!|\?|\!',string)new_list = sorted(str_list,key = lambda x:x[-1])#由于没见过sorted()函数,所以学习了廖雪峰的教程后写下了本人的感悟key是自定义函数reverse=False,升序(默认)rev

2020-07-01 11:11:46 1075

原创 selenium常用js脚本

# 禁用按钮的只读属性(已验证正常),入参msg为需要去除只读属性的元素driver定位 例:msg = driver.find_element(By.Id, 'name') def execute_script(self, msg): return self.driver.execute_script("arguments[0].removeAttribute('readonly')", msg) # 滑动页面滚动条,参数target为页面遮挡的元素定位 def

2020-05-14 16:21:06 316

原创 jmeter response断言参数详解

模块类型选项名称配置说明NameResponse Assertion名称Comments注释Apply to断言应用的范围Main sample and sub-samples作用于父节点取样器及其子节点取样器Main sample only仅作用于父节点取样器Sub-samples only仅作用于子节点取样器Jmeter Variable Name to use作用于Jmeter变量(输入框中可输入Jmeter的变量名...

2020-05-12 15:28:25 495

转载 jmeter常用四种断言

jmeter常用四种断言

2020-05-12 15:11:17 312

原创 python中[::-1]为什么是倒序?

aa = '123456789'ab = [1,2,3,4,5,6,7,8,9]ac = (1,2,3,4,5,6,7,8,9)#str,list,tuple都可以切片,左闭右开print(aa[1:-2])print(ab[1:-2])print(ac[1:-2])#aa[x:y:z] z表示步长,不能为0,z<0时,x为空时默认为-1,即最后一位,y为空时默认为-len(aa)-1,即正数第一位,所以[::-1]表示最后一位到第一位,即倒序print(aa[-1:1:-1]) #

2020-05-09 15:33:47 1278

原创 爬取贴吧和Taptap上面的图片,使用ai对剑与远征关卡进行识别重命名

# encoding:utf-8import base64import requestsimport osimport refrom lxml import htmlheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko...

2020-05-08 14:17:51 585

原创 万恶的\u202a,记一个让人崩溃的问题

#从这里复制的路径import osold = r'D:\afk-25(矹呐咔叽哈)\1fbf09aaa6.jpg'new = r'D:\afk-25(矹呐咔叽哈)\1fbf09aaa7.jpg'os.rename(old,new)#结果报错了在路径里多了一个\u202a真的让人崩溃!后来从文件夹中复制的路径才能用!...

2020-05-06 17:55:17 976

原创 爬取剑与远征贴吧通关作业图片

from lxml import htmlimport requestsimport osheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",}...

2020-04-28 18:00:10 223

原创 pip lxml没有etree

python3.7版本安装lxml没有etreefrom lxml import htmlimport requestsurl = 'https://www.baidu.com'text=requests.get(url).textprint(text)etree = html.etreehtml = etree.HTML(text)title = html.xpath("//a"...

2020-04-27 17:18:24 503 1

原创 python装饰器一句话总结

装饰器把被装饰的函数作为参数 在装饰器函数中调用fun()为被装饰函数,当调用fun()时,先调用装饰函数decorator_name(f),把fun()作为参数tips:@warps()可以复制被装饰函数的注释,名称,变量想一想当can_run = False时会发生什么...

2020-04-17 16:38:39 172

原创 fiddler 显示 get和post

2020-04-14 16:02:18 688

原创 python在cmd运行无故暂停,按回车后才继续

循环代码在cmd运行中自动暂停,但是在pycharm中没这种情况,也没报错原因是cmd在运行时默认快速编辑模式,选中文字会自动暂停,按其他键后恢复只需要把快速编辑模式取消即可...

2020-04-14 15:33:40 3737

原创 记一次罕见的日期格式化bug

BUG 的原因YYYY 是 week-based-year,今天就已经 2020 年了yyyy 还是 2019 年YYYY 表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。在Java中,我们大多数情况下格式日期都是用的SimpleDateFormat,比如说把一个日期格式成"yyyy-MM-dd"的形式。我们要注意的是,对于年份来说,大写的Y...

2020-01-30 12:26:31 228

原创 selenium的等待方法,问题及解决方法

今天查看自动化测试代码的时候发现,明明封装了显示等待,同事的代码中依旧包含很多死等待(time.sleep)经过查询,发现在封装unittest中添加了隐形等待在封装findelement时添加了显性等待本来以为是执行测试时会产生冲突,注释掉隐形等待就好了后来发现显性等待和隐形等待是可以共存的,取最大的等待时间结果发现还是会发生找不到元素的情况,应该是presence_of_elem...

2020-01-09 16:59:27 368

原创 python中is 和 ==的关系

https://blog.csdn.net/qq_26442553/article/details/82195061https://blog.csdn.net/zxmzhaoxuan/article/details/83746903https://blog.csdn.net/kobebryantlin0/article/details/73391584

2020-01-08 15:19:02 151

原创 python django+vue搭建自动化测试平台

python环境的搭建参考我以前的文章https://blog.csdn.net/saberpan/article/details/84783693django的安装推荐所有cmd命令都在cmd窗口执行,不要用pycharm的命令行去执行,好几次都是在pycharm里执行报错,可能是权限问题pip install django -i https://pypi.tuna.tsinghu...

2020-01-07 10:59:13 5288

原创 mq不消费

mq队列不消费,重启服务后正常持续跟进后发现,mq产生了重启,但重启之后的mq配置用户名密码错误,手动重启服务又正常

2020-01-02 11:00:47 444

原创 安卓性能测试-io测试

在app:build.gradle中添加dependencies { //ezalor lib implementation 'com.wellerv.ezalor:ezalor:0.1.0'}在application中添加 public void onCreate() { super.onCreate(); Ezalor.get().init...

2019-12-30 17:52:37 936

原创 安卓性能测试-内存泄漏

在 app:build.gradle 中加入dependencies {// //leakcanary implementation 'com.squareup.leakcanary:leakcanary-android:2.0-alpha-2' }安装app后在手机桌面生成leaks程序发生内存泄漏时,在通知栏中提示,数量超过5个时导出,可在leaks中查看...

2019-12-30 17:50:06 115

原创 python 调用cmd命令转义

全加上\就好了cmd = "adb install C:\\Users\\Administrator\\Desktop\\rimet_10002068.apk"

2019-12-18 11:55:20 1352

原创 monkey 命令参数

-p 指定的包名–throttle 用户操作的延时–pct-touch 触摸事件百分比–pct-motion 滑动事件百分比–pct-trackball 滚动时间的百分比–pct-nav 基本导航事件的百分比–pct-majornav 主要导航事件的百分比–pct-appswitch Activity启动的百分比-v 指定日志级别(默认v为0级别,vv为1级,vvv为2级别)–i...

2019-12-10 10:32:41 143

原创 python的列表索引

python的列表索引方式: 例如,list1 = [‘张三’,‘男’,‘33’,‘江苏’,‘硕士’,‘已婚’,[‘身高178’,‘体重72’]]1.正向单索引print(list1[0]) print(list1[3]) …out:张三江苏…2.负向单索引print(list1[-1]) print(list1[-3])out:[‘身高178’,‘体重72’]硕士...

2019-12-09 18:53:18 1161

原创 dump 查看包名,和启动页

#cmdaapt dump badging apk位置

2019-12-09 09:31:57 355

原创 xpath获取匹配到的第二个元素

(//span[text()=‘匹配’])[2]

2019-11-27 17:43:35 12871 3

原创 NameError: name 'false' is not defined 解决方法

eval() 不能处理false#加一行代码解决global false, null, truefalse = null = true = ''

2019-11-21 14:57:53 10159

原创 mysql case语句应用

case atDate #字段名# when "2019-11-01 "#匹配值# then "1号" #输出值#when "2019-11-02 "#匹配值# then "2号" #输出值#endcase when atDate = "2019-11-01" #判断语句# then "1号" #输出值#when jobNumber = "1091" #判断语句# t...

2019-11-19 16:52:56 87

原创 测试用

2019-11-05 10:52:06 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除