随笔分类 -  软件测试

摘要:在学习自动化测试的过程中,了解到最新的UI自动化测试框架Playwright,实际使用过程中的确发现相对selenium使用起来更便捷,上手更快。而后在继续学习过程中,偶然看见微信公众号《Playwright实战教程》在更新对这个工具的实践使用,故写下此篇记录跟随过程。 本篇内容绝大部分可能来源于公 阅读全文
posted @ 2024-11-28 09:16 PyAj 阅读(32) 评论(0) 推荐(0)
摘要:远程执行参数: -l:后面的文件是生成的jtl结果文件,这和文件名必须不存在,如果已经存在,就会报错。 -o:后面的目录也必须为空,有内容也会报错。 -e:是用来生成报表报告的,生成的报告结果文件会存在-o后面的文件夹里。 参数解释: -n: 表示 non gui mode,就是非图形化模式 -t: 阅读全文
posted @ 2024-11-22 10:01 PyAj 阅读(70) 评论(0) 推荐(0)
摘要:jmeter录制手机APP脚本 https://cloud.tencent.com/developer/article/1969100 这时在jMeter的bin目录下生成了一个安全证书,需要把这个安装证书添加到手机受信任的证书,这个证书的有效期是7天,7天后证书会重新生成。 将这个证书发送到手机保 阅读全文
posted @ 2024-11-22 09:52 PyAj 阅读(94) 评论(0) 推荐(0)
摘要:参考文档: 1.安装python https://www.modb.pro/db/89602 2.配置python的 pip 源 https://blog.csdn.net/weixin_43322583/article/details/141328988 阅读全文
posted @ 2024-09-05 12:48 PyAj 阅读(29) 评论(0) 推荐(0)
摘要:在实现自动化测试过程中,需要根据指定的装饰器来标记需要执行的用例或函数,下面根据使用ast库来实现读取指定文件中的数据结构后对其内容进行解析并拿到携带对应装饰器的函数。 根据以下方法仅能解析func、class-func的数据结构,其余数据结构可能不兼容,需要根据实际情况进行完善调整。 # 被解析文 阅读全文
posted @ 2024-07-27 17:38 PyAj 阅读(94) 评论(0) 推荐(0)
摘要:插件管理器(Plugins Manager) 1.下载 下载地址:https://jmeter-plugins.org/wiki/PluginsManager/ 安装 使用 3.1 安装插件 Basic Graphs 安装后包含三个监听器插件: Transactions per Second:TPS 阅读全文
posted @ 2024-07-11 11:18 PyAj 阅读(182) 评论(0) 推荐(0)
摘要:为什么要做性能测试? 在我们的生活中使用的软件,包括如12306、淘宝、某某报名系统等,这些在高峰时期都容易出现性能方面的问题,诸如:接口响应变慢、服务器资源不足、内存泄漏、或者其他性能原因导致了系统崩溃重启。 做性能测试,最主要是满足对系统不发生崩溃的重点期望,其次是检测系统架构是否合理、数据库架 阅读全文
posted @ 2024-07-10 22:20 PyAj 阅读(20) 评论(0) 推荐(0)
摘要:前言 根据测试需要,即将开始对公司产品进行性能测试。 以前有学习过Jemeter的性能测试相关的内容,但因为太久没用,已经忘记的差不多了,现在将要重新发起学习,本专题将记录对性能测试相关知识,帮助自己更好的记录以及回看历史的一些聂内容以及督促学习进度。 阅读全文
posted @ 2024-07-03 14:16 PyAj 阅读(15) 评论(0) 推荐(0)
摘要:尝试想要写自己的自动化测试框架,使用的是flask,想要使用SQLAlchemy实现数据库的模型映射,但是按照官方文档创建好module后执行时,会报错Working outside of application context. 经过一番查找,存在flask的上下文问题,以下是解决过程 官网案例: 阅读全文
posted @ 2024-06-19 19:25 PyAj 阅读(661) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2024-06-19 11:31 PyAj 阅读(0) 评论(0) 推荐(0)
摘要:# __import__是import语句的底层实现,解释器用的,是Python早期用于动态导入模块的函数, # 而importlib模块是在Python 3中引入的,提供了更丰富的API来处理模块导入相关的操作。 import importlib from importlib import uti 阅读全文
posted @ 2024-06-19 10:14 PyAj 阅读(253) 评论(0) 推荐(0)
摘要:以下内容转载于 【python的importlib模块】 https://cloud.tencent.com/developer/article/1496629 1 模块简介 Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__impo 阅读全文
posted @ 2024-06-19 09:28 PyAj 阅读(760) 评论(0) 推荐(0)
摘要:def get_project_tree(start_path: str, original_path: str, tree_data:list): child_files = os.listdir(start_path) for child_file in child_files: if chil 阅读全文
posted @ 2024-06-18 17:14 PyAj 阅读(39) 评论(0) 推荐(0)
摘要:https://downloads.mysql.com/archives/community/ 阅读全文
posted @ 2024-05-14 17:01 PyAj 阅读(25) 评论(0) 推荐(0)
摘要:使用禅道的时候,可能会想用禅道的接口来做一些二次开发,比如获取缺陷情况、案例执行情况,做一些统计报表的展示。 根据禅道开发文档中相关说明,在禅道开源版16.0+ ,专业版11.0+ ,企业版6.0+,旗舰版2.4+ 新增RESTful风格API,因此可以利用api来获取相关的数据 访问地址:http 阅读全文
posted @ 2024-04-26 11:16 PyAj 阅读(1807) 评论(0) 推荐(0)