会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
木子七
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
25
下一页
2022年5月5日
2.httprunner-yaml用例结构
摘要: 前言: httprunner3.x版本弱化了api层的概念 直接在testcase中写request请求 如果是单个请求,也可以直接写成一个testcase 每个testcase必须具有两个类属性:config和teststeps config 每个测试用例都应该有一个config部分,可以在其中配
阅读全文
posted @ 2022-05-05 14:21 木子七
阅读(416)
评论(0)
推荐(0)
2022年5月4日
1.httprunner3入门
摘要: 一、httprunner3 httprunner是一款面向HTTP(S)协议的通用开源测试框架 支持三种格式的用例:YAML/JSON/Pytest,httprunner3以前不支持pytest用例 可实现自动化测试、持续集成等多种测试需求 继承Requsts的全部特性 在HAR支持下记录并生成测试
阅读全文
posted @ 2022-05-04 20:36 木子七
阅读(276)
评论(0)
推荐(0)
6.YAML文件详解、PyYaml操作
摘要: YAML简介: yaml是一种数据格式,支持注释,换行,多行字符串,裸字符串(正序,字符串) YAML作用: 用于全局的配置文件 用于测试用例编写 YAML语法规则: 区分大小写 使用缩进表示层级,不能使用tab键进行缩进,只能用空格 缩进没有数量,只要前面对其就可以 注释是# 数据组成: Map对
阅读全文
posted @ 2022-05-04 14:35 木子七
阅读(814)
评论(0)
推荐(0)
5.@pytest.mark.parametrize()数据驱动
摘要: 简介: pytest.mark.parametrize 是 pytest 的内置装饰器,它允许你在 function 或者 class 上定义多组参数和 fixture 来实现数据驱动。 @pytest.mark.parametrize() 装饰器接收两个参数: 第一个参数以字符串的形式存在,它代表
阅读全文
posted @ 2022-05-04 12:04 木子七
阅读(459)
评论(0)
推荐(0)
4.pytest结合allure-pytest插件生成allure测试报告
摘要: 之前我们使用的测试报告插件是pytest-html 这次使用的插件是allure-pytest,更加美观强大 安装插件 pip3 install allure-pytest 安装allure(Mac) #Mac可以直接使brew安装,会自动配置环境变量 #如果是Windows,去下载压缩包,解压然后
阅读全文
posted @ 2022-05-04 11:26 木子七
阅读(191)
评论(0)
推荐(0)
3.pytest断言assert
摘要: pytest使用的python自带的断言assert关键字,和unittest封装的assert断言不一样 原理:用来测试某个断言条件,如果断言条件为True,则程序将继续正常执行;但如果断言条件为假False,则会引发AssertionError异常并显示相关的错误消息。 语法: class Te
阅读全文
posted @ 2022-05-04 10:13 木子七
阅读(311)
评论(0)
推荐(0)
2.pytest前后置(固件、夹具)处理
摘要: 一、setup/teardown/setup_calss/teardown_class 为什么需要这些功能? 比如:我们执行用例之前,需要做的哪些操作,我们用例执行之后,需要做哪些操作 # 在所有用例之前,只执行一次 def setup_class(self): print('在每个类执行前的初始化
阅读全文
posted @ 2022-05-04 09:37 木子七
阅读(210)
评论(0)
推荐(0)
2022年5月3日
1.pytest入门
摘要: 一、pytest单元测试框架 概念:单元测试是指在软件开发中,针对软件的最小单位(函数、方法等)进行正确性的检查测试 单元测试框架是自动化测试框架中的组成部分之一 pom设计模式是自动化测试框架中的组成部分之一 用途: 测试发现:从多个文件里面去找到我们的测试用例 测试执行:按照一定的顺序和规则去执
阅读全文
posted @ 2022-05-03 23:59 木子七
阅读(218)
评论(0)
推荐(0)
2022年4月30日
21.drf视图系统组成及继承关系
摘要: APIView REST framework提供了一个 APIView 类,它是Django的 View 类的子类。 APIView 类和Django原生的类视图的 View 类有以下不同: 传入的请求对象不是Django原生的 HttpRequest 类的实例,而是REST framework的R
阅读全文
posted @ 2022-04-30 15:23 木子七
阅读(137)
评论(0)
推荐(0)
19.drf response及源码分析
摘要: 源代码位于:response.py REST framework 提供一个 Response 类来支持 HTTP内容协商,该类允许返回可以呈现为多种类型的内容,具体取决于客户端的请求。 这个 Response 类是 Django中 SimpleTemplateResponse 类的一个子类。 Res
阅读全文
posted @ 2022-04-30 15:19 木子七
阅读(99)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
25
下一页
公告