随笔分类 - 08. Python
Python 相关内容
摘要:
本文将介绍如何使用AltWalker进行模型驱动的自动化测试。模型驱动的自动化测试(Model-Based Testing)是一种软件测试方法,它将系统的行为表示为一个或多个模型,然后从模型中自动生成和执行测试用例。这种方法的核心思想是将测试过程中的重点从手动编写测试用例转移到创建和维护描述系统行为的模型。
阅读全文

摘要:
使用了前后端分离的架构的服务,确认前后端系统各种异常和错误的处理是否合理,是测试验证中非常重要的一环,本文介绍如何优雅的在测试过程中处理 DB 超时、后端系统超时等异常。
阅读全文

摘要:
在我们进行测试工作时,可能会遇到多个项目并行开发,前端服务开发完成,而依赖服务还在开发中;或者我们需要压测某个服务,而这个服务的依赖组件(如测试环境`MQ`) 无法支撑并发访问。在这类情况下,测试桩可以帮助隔离应用程序的不同部分,从而使测试更加可靠和可重复。本文主要介绍Http测试桩在性能上的优化。
阅读全文

摘要:
本文将向大家介绍 PyCharts 这个强大的 Python 数据可视化库,以及如何使用它统计、展示测试工程师的日常工作数据(如常态化性能压测数据统计等),提高工作效率。
阅读全文

摘要:
原生Locust在内存中维护了一个时间序列数据结构存储事件信息。测试结束后,这些数据将丢失。本文介绍如何长期保存这些数据,以便后续进行分析使用。
阅读全文

摘要:
具有无限扩展可能的性能测试工具Locust使用指北。
阅读全文

摘要:
使用 超轻量级的ORM 框架 sqlmodel ,结合 mixins 封装给 FastAPI 这只虎添上翅膀,让接口功能开发更容易。
阅读全文

摘要:
如何在自己开发的应用日志中跟踪一个请求的完整生命周期?
阅读全文

摘要:
记录Json断言在工作中的应用进阶。
阅读全文

摘要:因为百度云盘非会员的下载速度惨不忍睹,微信单文件100M,所以用Python写了个脚本直接转换RAW格式图片并进行打包发送。
阅读全文
摘要:Golang版本的locust--boomer 的使用记录。
阅读全文
摘要:自动化用例覆盖过程中手工重复操作过多,不利于RF用例的快速应用,所以编写脚本通过抓包自动生成测试用例。
阅读全文
摘要:本文介绍通过Python脚本调整Jmeter线程组的参数,比如循环次数,线程数,所有线程启动的时间等的三种方式:Beautiful Soup、string.Template、re.sub。
阅读全文
摘要:测试用例的不统一,测试数据的迁移,导致了覆盖率难以在短时间内有较大幅度的提升,本文介绍如何使用测试脚本自动生成标准的RF测试用例。
阅读全文
摘要:为了节省沟通成本,避免关键字的重复冗余,在RF框架推广之初就确定了接口关键字统一管理,本文主要介绍关键字生成脚本。
阅读全文
摘要:本文我们一起来学习如何使用Robot Framework 的**RequestsLibrary**库,涉及POST、GET接口测试,RF用例分层封装设计等内容。
阅读全文
摘要:本文从Python3 RF环境部署、用例编写工具介绍、RF用例运行命令总结等方面介绍Robot Framework 的使用。
阅读全文
摘要:分别记录使用Python及Golang实现给图片添加水印的方法,注释清晰。
阅读全文
摘要:本文主要介绍了json格式、xml格式、文件上传(form-data)、urlencoded格式POST请求的Python实现及相关报文分析。
阅读全文
摘要:大概两个月前写过一篇《【测试设计】使用jenkins 插件Allure生成漂亮的自动化测试报告》,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jenkins的集成插件。这一次主要介绍如何把Allure集成到Python的Pytest单元测试框架中。
阅读全文