2021年5月20日
摘要: 一、fixture的共享机制 conftest.py模块主要用于定义各种fixture,其中的fixtures可以被外部的测试用例进行调用,从而实现conftest.py中的fixture被共享。 1、共享的范围 conftest.py模块所在目录下的(包含其子目录)测试用例均可以调用该模块中定义的 阅读全文
posted @ 2021-05-20 16:27 jyf上善若水 阅读(316) 评论(0) 推荐(1) 编辑
摘要: 上一节中,我们总揽性的介绍了unittest和pytest的区别与联系。本节将详细介绍pytest框架中前置、后置的声明和调用。 pytest在前置后置的设置上,有2种比较常用的方式,分别是: 方式一:沿用unittest的风格 方式二:使用fixture -- 本节介绍的主要内容 使用fixtur 阅读全文
posted @ 2021-05-20 10:36 jyf上善若水 阅读(264) 评论(0) 推荐(0) 编辑
  2021年5月19日
摘要: 在掌握使用unittest进行接口测试的流程后,接下来我们将学习如何使用pytest进行接口测试。 首先我们回顾一下使用unittest进行接口测试的流程化: 1、编写测试用例 -- 需要继承unittest.TestCase类 2、收集测试用例 -- unittest.TestLoder().di 阅读全文
posted @ 2021-05-19 20:13 jyf上善若水 阅读(160) 评论(0) 推荐(0) 编辑
摘要: json.loads() -- 将json字符串转换成dict json.dumps() -- 将字典转换成json字符串 阅读全文
posted @ 2021-05-19 16:11 jyf上善若水 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,我们了解了web页面元素定位常见的8种方式,本节将详细介绍如何使用xpath实现对web页面中元素的定位。 在掌握xpath实现页面元素定位的方法之前,我们需要简单的回顾一下html页面的组成: 1.在一个html页面中,存在很多的已经定义好的标签对,通常也称为元素; 2.标签一般包括: 阅读全文
posted @ 2021-05-19 16:00 jyf上善若水 阅读(526) 评论(0) 推荐(0) 编辑
  2021年5月17日
摘要: 在本节中,我们将简要介绍一下web页面中元素定位的8种方式。 在整个html中,我们可以根据元素的特点实现对页面元素的定位,以便于执行相应的操作指令。 一、根据元素的单一特征实现定位(6种) 1、id:元素的id属性; -- 唯一 2、class:元素的classs属性 3、name:元素的name 阅读全文
posted @ 2021-05-17 16:12 jyf上善若水 阅读(973) 评论(0) 推荐(0) 编辑
  2021年5月16日
摘要: 1、响应时间 2、并发用户数 2.1、平均并发用户数的计算:C = nL/T 其中,C表示平均的并发用户数 n表示平均每天访问用户数 L表示一天内用户从登陆到退出的平均时间 T表示考察时间,即一天内多长时间有用户使用系统 3、吞吐量:单位时间内处理用户请求的数量 4、系统性能计算器 5、思考时间 阅读全文
posted @ 2021-05-16 22:00 jyf上善若水 阅读(100) 评论(0) 推荐(0) 编辑
  2021年4月29日
摘要: 一、概念 二、匹配分类 1、单字符匹配 1 . 匹配除\n以外的任意字符 2 \d 匹配1个数字字符[0-9] 3 \D 匹配一个非数字字符[^0-9] 4 \w 匹配包括下划线的任何单词字符 5 \W 匹配任何非单词字符 2、多数量匹配 1 * 匹配0次或多次 2 + 匹配1次或多次 3 ? 匹配 阅读全文
posted @ 2021-04-29 17:36 jyf上善若水 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 接口测试流程mark: 1、使用excel编写测试用例 -- 一般根据接口文档进行数据 2、读取excel中的测试用例数据 3、自定义测试类,继承unittest.TestCase 4、根据项目需求考虑是否需要前置后置 6、编写用例 def test_xxx(): 动态替换excel测试用例中的占位 阅读全文
posted @ 2021-04-29 10:14 jyf上善若水 阅读(125) 评论(0) 推荐(0) 编辑
  2021年4月28日
摘要: 一、数据库操作的基本流程 1、安装并导入操作mysql数据库的模块:pymysql 2、与数据库建立连接:conn = pymysql.connect(系列参数) 常用的系列参数包含: host、user、password、port、database、charset(编码方式)、cursorclas 阅读全文
posted @ 2021-04-28 09:06 jyf上善若水 阅读(323) 评论(0) 推荐(0) 编辑