
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在过往的工作中,遇到很多测试小伙伴使用 postman 的时候都是直接通过api 文档的描述请求,检查返回的数据是否正常,很少会用到 pre-request Script 这个功能,甚至也有不少开发的小伙伴也是很少用到这个功能。这个功能类似于 python unittest 里面的 setup 或者是 pytest 里面的 conftest 文件,在执行测试前先执行的函数。以上就是这篇文章主要讲的

mock库提供了patch函数来简化mock对象对原对象的替换,该函数会返回一个mock内部的类实例,它可以控制mock的范围,可以作为装饰器或者上下文管理器使用。patch作为装饰器,需要把你想模拟的函数写在里面,然后在后面的单元测试案例中为它赋一个具体实例,再用return_value 来指定模拟函数返回的结果。实际工作中,我们也会遇到这样的场景,测试A模块,然后A模块依赖于B模块的调用,这时

考虑多个输入之间的相互组合、相互制约的关系指导测试用例的选择,指出需求规格说明描述中存在的问题能够帮助测试人员按照一定的步骤,高效率地开发测试用例因果图法是一种严格地将自然语言规格说明转化为形式语言规格说明的方法,可以指出规格说明存在的不完整性和二义性。

官方:https://www.apipost.cn/对于一个互联网公司来说,测试人员是公司里不可缺少的一个角色。但从事的人员不计其数,每年都有很多毕业生卷入互联网的大军。如果一个测试人员的能力还只停留在点点点上,自然是会被新一代的“卷王”们淘汰的。于是掌握,便成了很多测试人员提升职场竞争力的一条必经之路。

当然,使用 Python 开发程序,您可以在文本编辑器中编写代码的同时打开交互式命令窗口。在写代码的过程中,将部分代码粘贴到命令行进行验证,事半功倍!这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!在 Python 的交互式命令行中编写程序的优点是可以一键得到结果,但缺点是无法保存。下次要运行它时,必须再次键入。

本文介绍了Python单元测试框架pytest的常见面试题及使用技巧。主要内容包括:1) 通过pip安装pytest;2) 编写以test_开头的测试函数;3) 使用fixture管理测试资源;4) 参数化测试函数实现多组数据测试;5) 使用skip装饰器跳过特定测试;6) 常用断言方法的使用。文章还提供了完整的代码示例,帮助开发者掌握pytest的核心功能,提升测试效率和质量。最后提供了学习资源
Pytest是Python中功能强大的测试框架,具有简单灵活、支持参数化等特点,可用于单元测试、功能测试和自动化测试。它支持多种插件扩展功能,如生成HTML报告(pytest-html)、失败用例重试(pytest-rerunfailures)等。安装时需注意Python与Pytest版本兼容性问题。测试用例命名需遵循test_开头规则,可通过命令行或主函数方式运行,并支持多种参数配置,如指定用例

Python自动化测试框架比较:本文对比了五种主流Python测试框架的特点和适用场景。Robot Framework适合新手,关键字驱动测试易于上手;Pytest功能强大,适合复杂测试需求;UnitTest作为Python默认框架但略显繁琐;Behave和Lettuce专注于行为驱动开发(BDD),适合黑盒测试。作者建议:功能测试首选Pytest,初学者可选Robot Framework,BDD
消息队列(MQ)是一种先进先出的数据结构,广泛应用于应用解耦、异步消息处理和流量控制等场景,以实现高性能、高可用和可扩展的系统架构。常见的MQ产品包括RabbitMQ、ActiveMQ、RocketMQ、ZeroMQ和Kafka。MQTT是一种轻量级的发布订阅模式消息协议,特别适用于物联网。本文还介绍了如何在CentOS7上搭建EMQX(MQTT服务),并详细说明了如何通过JMeter进行MQTT

第四步:回到主页面后,上滑动可以打开已经安装在VitualXposed的应用,点击你要抓包的应用,如“666”,就可以在VitualXposed中启动这个APP,然后运行并抓包了。VitualXposed ,简单来说,可以在不需要设备root的情况下,修改App的行为。在这里启动这个APP,这样就可以正常运行,并此时,在电脑的fiddler中就可以抓到这个APP的https的报文的明文内容了!里面








