上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 用例执行状态 用例执行完成后,每条用例都有自己的状态,常见的状态有 passed:测试通过 failed:断言失败 error:用例本身写的质量不行,本身代码报错(譬如:fixture不存在,fixture里面有报错) xfail:预期失败,加了 @pytest.mark.xfail() error 阅读全文
posted @ 2021-07-26 10:13 Tester-** 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 前言 前面一篇讲了setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的 如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,用例 3 需要先登录。很显然无法用 setup 和 teardown 来实现了 fixture可以让我们自定义测试用例 阅读全文
posted @ 2021-07-24 15:50 Tester-** 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 用过unittest的童鞋都知道,有两个前置方法,两个后置方法;分别是 setup() setupClass() teardown() teardownClass() Pytest也贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有十种 模块级别:setup_modul 阅读全文
posted @ 2021-07-23 11:36 Tester-** 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是断言呢?简单来说就是实际结果和期望结果去对比。 一 断言用法 在pytest中,使用assert进行断言,格式为:assert 表达式。 如果表达式返回结果为True,则断言成功,否则断言失败。 二 常用断言 unittest的三种断言: assertIn(expect,result)断言包含 阅读全文
posted @ 2021-07-22 19:17 Tester-** 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 在Jmeter的后置处理器中添加响应断言, 要测试的响应字段中有两个很难区分的选项, 响应文本和响应信息. 我做了两个小实验来进行区别. 1. 用Fiddler捕捉了一个POST请求, 其响应是successfull. 2. 用Badboy录制脚本以后, 用Jmeter打开, 在该POST请求之后添 阅读全文
posted @ 2021-07-21 17:02 Tester-** 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 主要介绍select方法的使用具体代码如下# conding = utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport timefrom se 阅读全文
posted @ 2021-07-21 14:32 Tester-** 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 即使数据库中的数据可能是唯一的,任何特定查询的结果也可能不是——以我们的电影表为例,许多不同的电影可以在同一年上映。在这种情况下,SQL 提供了一种便捷的方法来使用DISTINCT 关键字丢弃具有重复列值的行。 选择具有唯一结果的查询 SELECT DISTINCT column, another_ 阅读全文
posted @ 2021-07-16 13:12 Tester-** 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在编写WHERE包含文本数据的列的子句时,SQL 支持许多有用的运算符来执行不区分大小写的字符串比较和通配符模式匹配等操作。我们在下面展示了一些常见的文本数据特定运算符: = 区分大小写的精确字符串比较(注意单个等于) col_name = "abc" != or <> 区分大小写的精确字符串不等式 阅读全文
posted @ 2021-07-16 11:45 Tester-** 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 现在我们知道如何从表中选择特定的数据列,但是如果您有一个包含一亿行数据的表,读取所有行将是低效的,甚至是不可能的。 为了过滤掉某些返回的结果,我们需要WHERE在查询中使用一个子句。该子句通过检查特定的列值来确定它是否应包含在结果中,从而应用于每一行数据。 除了使结果更易于理解之外,编写子句来约束返 阅读全文
posted @ 2021-07-16 10:17 Tester-** 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 动态手机号处理 动态手机号处理思路 ①编写函数,生成随机的手机号; ②将生成的手机号进行数据库查询; ③如手机号已存在,就重新生成手机号; ④如手机号不存在,就将此手机号替换测试用例中的手机号。 动态手机号处理 1 注册接口测试用例 在data/cases.xlsx中,新建register工作簿,填 阅读全文
posted @ 2021-07-15 13:16 Tester-** 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页