随笔分类 -  python

摘要:1、背景:在日常工作中,作为测试人员,我们需要将excel格式的用例导入到BUG管理平台,但是在写用例的时候,我们为了方便,使用xmind写用例,写好之后需要转换成excel格式,这个时候就需要用Python来实现。 2、xmind用例示范: 3、上代码: from xmindparser impo 阅读全文
posted @ 2025-04-03 12:03 风吹稻香 阅读(280) 评论(0) 推荐(0)
摘要:#python selenium 在默认情况下,执行完业务逻辑的时候,浏览器也会进行自动关闭,如何让浏览器能够不退呢? 下面给出一种我认为比较简单的解决方案供大家进行参考。 用ChromeOptions options = webdriver.ChromeOptions() 然后加初始化设置 opt 阅读全文
posted @ 2023-03-15 16:48 风吹稻香 阅读(2241) 评论(0) 推荐(0)
摘要:一、下载uwsgiuwsgi官网下载传送门:https://pypi.org/project/uWSGI/#files 二、解压uwsgi 下载后解压到项目虚拟环境目录venv/Lib/site-packages下 三、安装uwsgi修改uwsgiconfig.py中的所有os.uname,将其改为 阅读全文
posted @ 2023-03-14 14:39 风吹稻香 阅读(1493) 评论(0) 推荐(0)
摘要:背景: 最近在做某项目的性能测试,需要进行200个登录的并发,这时新建了200个用户,要用到他们的userId这个数据库字段。手动显示是耗时耗力的,这时就需要造轮子。 由于我们用的是mongodb数据库,这时考虑到通过python查询用户的username获取对应的userId,然后按照顺序追加写入 阅读全文
posted @ 2022-05-20 11:05 风吹稻香 阅读(303) 评论(0) 推荐(0)
摘要:需求:存在以下两个第一层key相同的两层嵌套字典,求合并后的字典。 dic1 = {"小明": {"name": "owen", "age": 180}}dic2 = {"小明": {"birthday": "1999-11-22", "height": 180}}解答代码如下: from copy 阅读全文
posted @ 2022-03-18 14:44 风吹稻香 阅读(848) 评论(0) 推荐(0)
摘要:这个问题很囧,在外面定义了一个变量 xxx ,然后在Python的一个函数里面引用这个变量,并改变它的值,结果报错local variable 'xxx' referenced before assignment,代码如下: xxx = 23 def PrintFileName(strFileNam 阅读全文
posted @ 2022-03-18 14:12 风吹稻香 阅读(174) 评论(0) 推荐(0)
摘要:这两个函数可以帮助我们在某个集合中找出最大或最小的N个元素。例如: >>> import heapq>>> nums=[1,8,2,23,7,-4,18,23,42,37,2]>>> print(heapq.nlargest(3,nums))[42, 37, 23]>>> print(heapq.n 阅读全文
posted @ 2022-03-11 10:00 风吹稻香 阅读(398) 评论(0) 推荐(0)
摘要:参考:yaml 文本报错 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte : illegal multibyte sequence 在读取yaml 文件时,报错 UnicodeDecodeError: ‘gbk’ codec can’t decod 阅读全文
posted @ 2022-02-24 14:41 风吹稻香 阅读(516) 评论(0) 推荐(0)
摘要:最近性能测试需要造大量dbf表格数据,将简洁易懂的代码分享于诸君~ 这是需要造的目标数据,第一个字段BMH要求自增1,XM也是如此,XBM和SFZJLXM在一个list范围内随机取值,其余字段不变,要生成这样的dbf表格数据,请看下面代码详解~ import dbf,datetimeimport r 阅读全文
posted @ 2021-12-16 16:38 风吹稻香 阅读(1346) 评论(1) 推荐(0)
摘要:xlwt模块用来设置xls。 一、安装(此处用的是python3解析器) pip3 install xlwt 二、设置字体 import xlwt # 创建一个工作簿 xl = xlwt.Workbook(encoding='utf-8') # 创建一个sheet对象,第二个参数是指单元格是否允许重 阅读全文
posted @ 2021-12-14 16:24 风吹稻香 阅读(610) 评论(0) 推荐(0)
摘要:在用python脚本造大量数据用于测试时,往往由于脚本不够优美,导致造数据需要几个小时甚至十几个小时时间。 可以考虑优化脚本,最近我的一个造数据脚本通过优化,运行时间从十几个小时缩短到了几分钟,特此分享出来! 优化方案: 1、正式执行时,尽量注释掉所有不必要print语句; 2、list使用appe 阅读全文
posted @ 2021-12-08 14:49 风吹稻香 阅读(92) 评论(0) 推荐(0)
摘要:当要进行CPU密集型任务,推荐使用python多进程;反之如果是IO密集型任务,推荐python多线程。 下面采用进程池pool讲解代码写法: import multiprocessingimport timeimport os if __name__ == '__main__': processi 阅读全文
posted @ 2021-12-07 17:40 风吹稻香 阅读(3863) 评论(0) 推荐(0)
摘要:1. 直接在cmd中使用pip install uwsgi报错直接在cmd中使用pip install uwsgi报错AttributeError: module ‘os’ has no attribute ‘uname’报错说明:是因为uwsgiconfig.py文件中,os.uname()是不支 阅读全文
posted @ 2021-08-25 10:47 风吹稻香 阅读(4246) 评论(0) 推荐(0)
摘要:#格式为u的字符串 unicode_str = "[{u'appName': u'\u79fb\u52a8\u95e8\u6237', u'protocolNum': u'0', u'tokenTime': u'1626249239332.52', u'ifDelete': u'0', u'rema 阅读全文
posted @ 2021-07-14 14:55 风吹稻香 阅读(514) 评论(0) 推荐(0)
摘要:原文:http://www.woniuxy.com/note/625 以QQMusic为例,选择歌手后会出现歌曲列表。但是,通过UISpy根本找不到唯一的属性,如图。 从上图可以看出,第一首歌只提供一个processId的属性,但是该属性在QQmusic里几乎所有元素都一样,所以不能用来定位。该问题 阅读全文
posted @ 2021-04-01 11:15 风吹稻香 阅读(3966) 评论(0) 推荐(0)
摘要:一、在web系统GUI自动化测试中,可以用uiautomation进行辅助 二、程序窗口:WindowControl() 按钮:ButtonControl() 文本显示:TextControl()(可用于断言) 输入框:EditControl() 三、一般定位的属性有:ClassName、Name、 阅读全文
posted @ 2021-03-31 13:34 风吹稻香 阅读(2191) 评论(0) 推荐(0)
摘要:windows系统下的UI自动化工具Inspect是包含在WindowsSDK包里的,所以需要先下载SDK包,然后在SDK包路径下找到Inspect工具并打开使用就可以了。 官网下载链接:https://docs.microsoft.com/zh-cn/windows/win32/winauto/i 阅读全文
posted @ 2021-03-31 10:40 风吹稻香 阅读(6896) 评论(0) 推荐(1)
摘要:详情请见:https://blog.csdn.net/chenmozhe22/article/details/106926071/ 阅读全文
posted @ 2021-03-30 17:01 风吹稻香 阅读(448) 评论(0) 推荐(1)
摘要:进程和线程是计算机软件领域里很重要的概念,进程和线程有区别,也有着密切的联系,先来辨析一下这两个概念: 1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的 阅读全文
posted @ 2021-03-30 13:10 风吹稻香 阅读(2139) 评论(0) 推荐(0)
摘要:进程(process)和线程(thread)是非常抽象的概念, 也是程序员必需掌握的核心知识。多进程和多线程编程对于代码的并发执行,提升代码效率和缩短运行时间至关重要。小编我今天就来尝试下用一文总结下Python多进程和多线程的概念和区别, 并详细介绍如何使用python的multiprocess和 阅读全文
posted @ 2021-03-30 11:37 风吹稻香 阅读(366) 评论(0) 推荐(0)