08 2023 档案
摘要:**“** 嘿,帅气的小伙!今天,咱们简单聊聊那些看似高级却又神秘莫测的异步编程技巧,俗称“协程”和“async/await”**”** 1\. 什么是协程? 协程,也有人叫他微线程,是一种用户态内的上下文切换技术。简单说,就是一种能在单线程内实现多任务切换的技术,这种技术不是计算机提供的,是人为创
阅读全文
摘要:**“** Python为开发者提供了内置的单元测试框架 `unittest`,它是一种强大的工具,能够有效地编写和执行单元测试。`unittest` 提供了完整的测试结构,支持自动化测试的执行,能够对测试用例进行组织,并且提供了丰富的断言方法。最终,`unittest` 会生成详细的测试报告,这个
阅读全文
摘要:XMind2TestCase使用指南 1)GitHub 地址:https://github.com/zhuifengshen/xmind2testcase 2)XMind2TestCase使用指南 一、XMind测试用例通用模板 1、简单模板示例 2、简单模板示例解析结果 3、具体解析规则 注意,注
阅读全文
摘要:theme: fancy highlight: arta ## 项目介绍 接口自动化测试项目2.0 ### 软件架构 本框架主要是基于 Python + unittest + ddt + HTMLTestRunner + log + excel + mysql + 企业微信通知 + Jenkins
阅读全文
摘要:**“** 在性能测试领域,Apache JMeter已经成为测试专业人士的首选工具,用于模拟用户行为、测量响应时间、评估系统性能。但在某些情境下,为了满足特定需求,我们需要更多的灵活性,比如引入Python来进行特定操作或处理复杂逻辑。。**”** 一、**OS Process Sampler**
阅读全文
摘要:一:配置文件 ### 1\. 什么是配置文件 配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以`ini`,`conf`,`cnf`,`cfg`,`yaml`等作为后缀名。 例如`mysql`的配置文件`my.cnf`内容如下: ``` [mysqld] # Only allow conn
阅读全文
摘要:**“** 在性能测试领域,Apache JMeter已经成为测试专业人士的首选工具,用于模拟用户行为、测量响应时间、评估系统性能。但在某些情境下,为了满足特定需求,我们需要更多的灵活性,比如引入Python来进行特定操作或处理复杂逻辑。**”** Jython Jython是Python语言的Ja
阅读全文
摘要:> 在接口测试和自动化领域,我们经常需要抓取网络请求,分析接口参数和响应,以便更好地理解接口的行为和性能。借助 Mitmproxy 这个强大的抓包工具,我们能够轻松地监控和分析接口请求,为接口自动化测试提供更多的可能性。 什么是 Mitmproxy? Mitmproxy 是一个开源的中间人代理工具,
阅读全文
摘要:**“** Locust是一款开源的Python性能测试工具,它可以模拟大量并发用户对网站或者其他接口进行压力测试**”** 一、Locust类详细说明 在Locust中,Locust类是整个负载测试工具的核心。它用于创建并发用户场景,模拟用户行为。示例: ``` from locust impor
阅读全文
摘要:> 在选择接口测试自动化框架时,需要根据团队的技术栈和项目需求来综合考虑。对于测试团队来说,使用Python相关的测试框架更为便捷。无论选择哪种框架,重要的是确保 **框架功能完备,易于维护和扩展,提高测试效率和准确性**。今天勇哥介绍一个基于Python的接口自动化测试框架,结合了Python的U
阅读全文
摘要:**“** Locust是一款开源的Python性能测试工具,它可以模拟大量并发用户对网站或者其他接口进行压力测试**”** 一、Locust简介与安装 1\. 使用pip安装Locust: ``` pip3 install locust ``` 2\. 通过GitHub克隆项目并安装(推荐Pyth
阅读全文