草庐IT

Pytest初识

全部标签

Pytest框架 — 03、Pytest全局配置文件

目录1、Pytest的全局配置文件(1)说明(2)示例(3)常用配置项(4)执行1、Pytest的全局配置文件(1)说明我们之前用命令行或主函数启动测试的时候会增加一些参数来实现所需功能,很多测试用例执行都需要这些参数,所以在企业中我们会通过全局配置文件的方式来管理这些参数。注意:全局配置文件的名称是固定的,可以为pytest.ini,tox.ini,setup.cfg,常用pytest.ini存放位置一般于项目的根目录编码格式必须为GBK或ANSI配置了全局配置文件后,命令行启动和主函数启动都会读取到格式固定尽量不要写入中文,避免出错(2)示例[pytest]#命令行的参数,用空格分隔add

Pytest框架 — 03、Pytest全局配置文件

目录1、Pytest的全局配置文件(1)说明(2)示例(3)常用配置项(4)执行1、Pytest的全局配置文件(1)说明我们之前用命令行或主函数启动测试的时候会增加一些参数来实现所需功能,很多测试用例执行都需要这些参数,所以在企业中我们会通过全局配置文件的方式来管理这些参数。注意:全局配置文件的名称是固定的,可以为pytest.ini,tox.ini,setup.cfg,常用pytest.ini存放位置一般于项目的根目录编码格式必须为GBK或ANSI配置了全局配置文件后,命令行启动和主函数启动都会读取到格式固定尽量不要写入中文,避免出错(2)示例[pytest]#命令行的参数,用空格分隔add

Pytest框架 — 04、Pytest的断言

目录1、前言2、常用断言3、预期异常断言4、优化断言提示5、自定义失败断言提示1、前言Pytest使用python自带关键字assert进行断言,断言内容为一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败。assert+表达式2、常用断言assertxx:判断xx为真assertnotxx:判断xx不为真assertainb:判断b包含aasserta==b:判断a等于basserta!=b:判断a不等于b3、预期异常断言除了支持对代码正常运行的结果断言之外,Pytest也能够对Exception和Warnning进行断言。有时候断言会引发我们意料之中的

Pytest框架 — 04、Pytest的断言

目录1、前言2、常用断言3、预期异常断言4、优化断言提示5、自定义失败断言提示1、前言Pytest使用python自带关键字assert进行断言,断言内容为一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败。assert+表达式2、常用断言assertxx:判断xx为真assertnotxx:判断xx不为真assertainb:判断b包含aasserta==b:判断a等于basserta!=b:判断a不等于b3、预期异常断言除了支持对代码正常运行的结果断言之外,Pytest也能够对Exception和Warnning进行断言。有时候断言会引发我们意料之中的

初识ElasticSearch(2) -文档查询之match查询 | 分词器

1.分词器:2.match查询:2.1.数据准备-创建带分词器的索引映射2.2.数据准备-添加文档2.3.数据准备-查看文本分词2.4.查询-映射有分词器的字段查询2.4.查询-映射没有分词器的字段查询3.match_phrase查询:4.match_phrase_prefix查询:5.match_bool_prefix查询:6.match_all查询所有:7.multi_match查询:7.1.best_fields类型查询:7.2.most_fields类型查询:7.3.cross_fields类型查询:7.4.字段通配符和字段加权提升:本系列笔记结合HTTP请求(使用postman调用,

初识ElasticSearch(2) -文档查询之match查询 | 分词器

1.分词器:2.match查询:2.1.数据准备-创建带分词器的索引映射2.2.数据准备-添加文档2.3.数据准备-查看文本分词2.4.查询-映射有分词器的字段查询2.4.查询-映射没有分词器的字段查询3.match_phrase查询:4.match_phrase_prefix查询:5.match_bool_prefix查询:6.match_all查询所有:7.multi_match查询:7.1.best_fields类型查询:7.2.most_fields类型查询:7.3.cross_fields类型查询:7.4.字段通配符和字段加权提升:本系列笔记结合HTTP请求(使用postman调用,

【ElasticSearch系列-01】初识以及安装elasticSearch

elasticSearch入门和安装一,elasticSearch入门1,什么是elasticSearch2,elasticSearch的底层优点2.1,全文检索2.2,倒排索引2.2.1,正排索引2.2.2,倒排索引2.2.3,倒排索引解决的问题2.2.4,正排和倒排总结二,下载安装1,elasticsearch安装2,安装elasticsearch-head3,安装kibana一,elasticSearch入门官网地址如下:https://www.elastic.co/cn/1,什么是elasticSearch用官网的话说就是:Elasticsearch是一个分布式、高扩展、高实时的搜索与

【ElasticSearch系列-01】初识以及安装elasticSearch

elasticSearch入门和安装一,elasticSearch入门1,什么是elasticSearch2,elasticSearch的底层优点2.1,全文检索2.2,倒排索引2.2.1,正排索引2.2.2,倒排索引2.2.3,倒排索引解决的问题2.2.4,正排和倒排总结二,下载安装1,elasticsearch安装2,安装elasticsearch-head3,安装kibana一,elasticSearch入门官网地址如下:https://www.elastic.co/cn/1,什么是elasticSearch用官网的话说就是:Elasticsearch是一个分布式、高扩展、高实时的搜索与

微服务初识

一、微服务知识技术栈二、远程调用(RestTemplate)三、Eureka注册中心3.1搭建Eureka1.创建eureka模块2.引入依赖org.springframework.cloudspring-cloud-starter-netflix-eureka-server3.在启动类上开启eureka注册中心@SpringBootApplication//开启eureka服务中心@EnableEurekaServerpublicclassEurekaApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Eu

微服务初识

一、微服务知识技术栈二、远程调用(RestTemplate)三、Eureka注册中心3.1搭建Eureka1.创建eureka模块2.引入依赖org.springframework.cloudspring-cloud-starter-netflix-eureka-server3.在启动类上开启eureka注册中心@SpringBootApplication//开启eureka服务中心@EnableEurekaServerpublicclassEurekaApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Eu