![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 58
软件测试开发架构师
这个作者很懒,什么都没留下…
展开
-
Python+Pytest+Allure搭建接口自动化测试框架
fixture,用于在测试执行前清理旧的Allure结果,并在测试执行后生成Allure报告,并使用Allure命令行工具打开报告或服务报告。最近在用Python+Pytest+Allure搭建接口自动化测试框架。在测试用例中,可以使用。来定义测试步骤,以便在Allure报告中展示清晰的测试步骤。在这个框架中,首先定义了一个基本的接口测试用例。初步的框架设计如下,后期可以进一步添加很多功能。1,使用Pytest进行测试用例编写和执行。2,使用Allure生成漂亮的测试报告。此外,这个框架还定义了一个。原创 2024-03-26 17:13:17 · 553 阅读 · 0 评论 -
python接口自动化测试框架+断言+验证码识别
请注意,这个框架是非常基础的,实际应用中可能需要处理更多的复杂情况,比如cookies管理、会话保持、数据库验证等。4,在test_api_endpoint方法中,首先请求验证码,保存到本地文件,然后调用recognize_captcha函数来识别验证码。最近工具组要求用python开发一个接口自动化测试框架,使用pytest和参数化关联机制,对每一次的接口进行断言,添加验证码识别功能。在这个例子中,将展示如何创建一个测试类,该类使用参数化测试用例,并包含一个虚拟的验证码识别函数。原创 2024-03-20 09:37:30 · 316 阅读 · 0 评论 -
python接口自动化正则表达式
1,用python写一个正则表达式,实现对token数据的获取,只获取返回的cookie数据里面的accesstoken。如果对返回的cookie数据中的accesstoken进行获取,可以使用Python的正则表达式来匹配并提取数据。在上述示例中,如果返回的response是一个字符串,类似于HTTP响应的格式,包含了状态码、响应结果、内容长度和报错信息。可以根据实际情况修改cookie_data的值,并根据需要调整正则表达式的模式来匹配其他格式的cookie数据。可以根据实际的返回值格式和需求修改。原创 2024-03-19 09:48:56 · 466 阅读 · 0 评论 -
python request unittest beautifulreport 接口自动化测试框架
在这个框架中,先定义了一个继承自unittest.TestCase的测试类APITestCase,并在其中编写了一个测试方法test_api_endpoint。在测试方法中,发送了一个POST请求到指定的API端点,并使用断言来验证返回的状态码和响应内容是否符合预期。结合Python的requests库用于发送HTTP请求,unittest库用于编写测试用例和断言,以及beautifulreport库用于生成美观的测试报告。然后使用BeautifulReport来运行测试套件,并生成一个美观的测试报告。原创 2024-03-17 13:25:18 · 187 阅读 · 0 评论 -
python request pandas excel 接口自动化测试框架
为了工作需要,开发一个接口自动化测试框架,你可以结合Python的requests库用于发送HTTP请求,pandas库用于处理Excel数据,以及适当的断言方法来验证测试结果。以下是一个简单的框架,主要是为了实现将测试数据和测试结果统一写在同一个excel里面。在这个框架中,需要创建一个Excel文件来存储测试数据,其中包括每个测试用例的URL、方法、请求头、负载、期望的状态码和期望的响应内容。2,参数化和关联的设置(如何在excel表里面设置参数化和关联)函数读取Excel文件并将数据存储在数据框中。原创 2024-03-17 13:03:59 · 293 阅读 · 0 评论 -
性能测试混合场景设计
性能测试转载 2022-10-27 14:10:29 · 1288 阅读 · 0 评论 -
CPU 100%排查及常见案例
CPU 100%排查及常见案例转载 2022-09-10 11:11:41 · 912 阅读 · 0 评论 -
网络故障排查思路二
网络故障排查思路原创 2022-07-04 11:59:41 · 620 阅读 · 0 评论 -
网络故障排查思路一
网络问题排查思路转载 2022-07-04 11:25:02 · 906 阅读 · 0 评论 -
MySQL的MVCC及实现原理
MVCC多版本并发控制前提概要什么是 MVCC什么是当前读和快照读?当前读,快照读和 MVCC 的关系MVCC 实现原理隐式字段undo日志Read View整体流程MVCC 相关问题RR 是如何在 RC 级的基础上解决不可重复读的?RC, RR 级别下的 InnoDB 快照读有什么不同?前提概要什么是 MVCC ?MVCCMVCC,全称 Multi-Version Concurrency Control ,即多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管转载 2021-12-16 23:12:42 · 194 阅读 · 0 评论 -
微信红包的测试用例设计
微信红包的测试用例设计原创 2021-10-05 10:13:23 · 813 阅读 · 0 评论