
Python
文章平均质量分 75
aduocd
这个作者很懒,什么都没留下…
展开
-
性能测试工具locust
locust的浅显使用和遇到的坑原创 2023-03-31 14:42:56 · 619 阅读 · 1 评论 -
使用Paramiko时遇到的一些问题
使用Paramiko遇到的问题原创 2023-02-16 10:13:00 · 1999 阅读 · 0 评论 -
Python中使用jsonpath进行模糊匹配
在Python脚本中如何让jsonpath模糊匹配呢原创 2023-01-30 10:03:04 · 2005 阅读 · 0 评论 -
Pytest操作中间件
最近的脚本中需要使用Python操作中间件(zookeeper/ kafka/ elastichsearch),之前没有使用过,所以度娘上到处查资料,这里记录一下常用方法,方便以后使用,也希望其他人遇到时能方便查找。原创 2022-09-21 14:48:30 · 632 阅读 · 0 评论 -
Pytest-xdist并行执行用例时的“坑”
所以,采用了pytest-xdist,不曾想,也是自己挖了“坑”,自己填。其次,换了settings.json后,初始化产生数据以及数据的写入都没有问题,而新的问题又出现。后来经过调试发现,第一个进程运行时,将产生的初始化数据保存进文件,正是因为要落盘(写入文件),肯定不如数据在内存中运行快,此时,第二个进程已经运行到读取文件。例如,登录、初始化。最后,因为修改了settings.json文件,原有工程中,采用settings.xxx的方式引用变量,就必须全部修改为settings['xxx']。.....原创 2022-08-08 20:16:35 · 2411 阅读 · 0 评论 -
Python中requests上传大文件
在Python中上传大文件时,出现memoryerror该如何处理呢原创 2022-06-01 11:35:43 · 2791 阅读 · 0 评论 -
记录Pytest自动化测试脚本中的小点滴
目录1.背景2.问题合集1)Pytest+allure自动化框架2)Pytest中几个好用插件3)判断一个字典在另一个字典中4)retrying的使用5)yaml中的变量替换6)随机生成中文字符7)allure8)登录密码的RSA加密1.背景最近都在写Python自动化测试代码,Java暂时放一放。没办法,挣钱吃饭只能听“老板”的,打工人都懂~~很久没写Python所以,遇到好些小问题。2.问题合集1)Pytest+allure自动化框架接口自动化原创 2022-05-06 11:01:40 · 833 阅读 · 0 评论 -
一个Python递归调用深度的问题
目录1.背景2.问题重现3.问题解决1)重写超时2)对eventlet回退版本4.参考资料1.背景在略微复杂一些的自动化测试脚本中,都会使用“超时”处理。因为采用eventlet进行超时处理,所以有了这一次的经验教训。代码是网上抄的,问题是自己找的。。。2.问题重现使用了网上一段超时代码,出处已经无从知晓了,在此向作者抱个歉了~~import timeimport eventletTIMEOUT=100eventlet.monkey_patch()t原创 2022-04-25 11:02:29 · 377 阅读 · 0 评论 -
Pytest之fixture中的参数传递
目录1.背景2.fixture中参数传递的几种方式1)fixture中的函数返回2)与@pytest.mark.parametrize的结合3)fixture中的方法嵌套传递4)测试方法中产生数据后,直接调用teardown3.参考资料1.背景最近使用Pytest中的fixture和conftest时,遇到需要在conftest中的setup和teardown方法里传递参数。这里记录下几种实现的方式。2.fixture中参数传递的几种方式1)fixture中的函数原创 2022-04-12 14:44:11 · 2259 阅读 · 0 评论 -
Python随机生成字符串
背景:将不同类型的字符串(大小写字母、数字、特殊字符、中文),随机放在一起,可以指定不同类型字符串长度。如,全为大写字母;15个数字;大小写字母、数字、特殊字符、中文各1个环境:Windows7 + Python3.6.6代码:import stringimport randomclass RandomStrings: def random_strings(...原创 2019-07-10 19:56:06 · 2616 阅读 · 0 评论 -
简单的生成数据
1.目的:因为需要在LoadRunner中使用到大量有规律的数据,使用excel虽然也能制作出这些数据,但是总觉得眼睛都快花掉了,所以整了一小段代码来按照要求自动生成。这个规律是:要复制N个目标数据。比如,目标数据有a, b, c,然后要依次生成5个a, 5个b, 5个c。2.背景:python3.63.代码:import xlrdfrom xlutils.copy import ...原创 2018-09-03 14:22:13 · 427 阅读 · 0 评论