摘要: 这一篇文章专门给大家讲解pytest中关于用例执行的前后置步骤处理,pytest中用例执行的前后置处理既可以通过测试夹具(fixtrue)来实现,也可以通过xunit 风格的前后置方法来实现。接下来我们一起看看如何具体使用。 一、xunit风格的前后置方法 1、函数用例的前后置方法 在模块中以函数形 阅读全文
posted @ 2023-07-19 11:17 little小小 阅读(825) 评论(0) 推荐(1) 编辑
摘要: 这个章节主要给大家介绍pytest如何集成测试报告。pytest本身是没有生成测试报告的功能,但是pytest中有很多插件,我们可以通过插件来生成测试报告。下面会给大家介绍两个生成报告的方式。一个是生成html报告,一个是集成allure报告平台来展示测试报告。 一、生成HTML报告 1.1、安装插 阅读全文
posted @ 2023-07-19 11:01 little小小 阅读(2471) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest到目前为止还没有翻译的比较好全面的使用文档,很多英文不太好的小伙伴,在学习时看英文文档还是很吃力。本来去年就计划写pytest详细的使用文档的,由于时间关系一直搁置,直到今天才开始写。本文是第一篇,主要介绍pytest的入门使用,后续会分篇针对pytest中的各个功能出详细的使用教 阅读全文
posted @ 2023-07-19 10:45 little小小 阅读(1937) 评论(0) 推荐(1) 编辑
摘要: 一:* 强制位置传参和 / 分界线 强制位置参数可以使用*进行标记,*后面的参数将成为强制位置参数,它们必须按照位置传递给函数,而不能使用关键字传递。 / 用于标记位置参数和关键字参数之间的分界线,即 / 之前的参数只能通过位置传递,/ 之后的参数可以通过位置或关键字传递。 示例1:使用*强制位置传 阅读全文
posted @ 2023-06-26 17:16 little小小 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1、实现一个数字的反转,比如输入12345,输出54321 num = 12345 num_str = str(num) reversed_num_str = num_str[::-1] reversed_num = int(reversed_num_str) print(reversed_num) 阅读全文
posted @ 2023-06-26 16:37 little小小 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、什么是测试片段? 控制器上一种特殊的线程组,它与线程组处于一个层级。与线程组不同的就是:测试片段不会执行。它是一个模块控制器或者被控制器应用时才会被执行。通常与Include Controller或模块控制器一起使用。 1.1 那它有啥作用? 当jmeter脚本非常复杂的时候,可以通过测试片段分 阅读全文
posted @ 2023-06-26 16:26 little小小 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 主流框架的认识 总结: 由于Selenium在3.x和4.x两个版本的迭代中并没有发生多大的变化,因此Selenium一统天下的地位可能因新框架的出现而变得不那么稳固。 后续的Cypress、TestCafe、Puppeteer被誉为后Selenium时代Web UI自动化的三驾马车。但是由于 阅读全文
posted @ 2023-06-26 16:25 little小小 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 在进行接口测试时,数据库查询是常用的一种判断方式,用来确定数据操作是否成功。除了这种场景,数据库里面的数据也是非常好的测试数据,比如作为请求的测试数据输入,那使用jmeter工具如何把数据库的数据依次获取作为参数传入下一个请求的参数中呢?这篇文章就跟你来讲一讲~~ 因为项目的原因,假设我们要实现如下 阅读全文
posted @ 2023-03-03 17:21 little小小 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在接口测试和性能测试中,参数化都是一个必须掌握的知识点。参数化的使用场景,例如: 多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 注册账号,不允许账号重复;想批量注册用户时 模拟多个用户登录,需要用到不同用户信息登录时 上一个请求的输出结果用于下一个请求的参数传入,例如 阅读全文
posted @ 2023-03-03 14:05 little小小 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。 一、不修改端口,部署多个项目 在tomcat的目录结构下,webapps目录是用来放项目包的,那能否在同一个tomcat的webapps目录下运行多个不同 阅读全文
posted @ 2023-03-03 13:53 little小小 阅读(238) 评论(0) 推荐(0) 编辑