上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 实例 在实际编码的过程中经常遇到header的Content-Type的类型主要是application/json格式,我这里也没有考虑到与application/x-www-form-urlencoded区别还按照以前方式来写代码,每次请求都会提示"缺少必要参数",我这里明明已经传入body数据为 阅读全文
posted @ 2021-08-17 15:56 Tester-** 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进 阅读全文
posted @ 2021-08-17 11:20 Tester-** 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章介绍了两种allure的特性 @allure.step() 装饰器:可以设置测试步骤,让测试用例的执行过程更加详细 allure.attach() 函数:可以设置需要显示在allure报告的附件,包含了多种类型,可以通过allure.attachment_type查看支持的类型 这一 阅读全文
posted @ 2021-08-17 10:48 Tester-** 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 简单直接上代码 import unittestimport HTMLTestRunnerfrom unittest1.test_D import *from unittest1.test_E import *if __name__ == '__main__': # suite=unittest.Te 阅读全文
posted @ 2021-08-16 17:28 Tester-** 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到unittet里面的discover方法来加载用例了。 加载用例后,用unittest里面的TextTestRunner这里类的run方法去一次执行多个脚本的用例。 一、新建测试项目 1.pychar 阅读全文
posted @ 2021-08-16 17:26 Tester-** 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 前言 allure除了支持pytest自带的特性之外(fixture、parametrize、xfail、skip),自己本身也有强大的特性可以在pytest中使用 @allure.step allure报告最重要的一点是,它允许对每个测试用例进行非常详细的步骤说明 通过 @allure.step( 阅读全文
posted @ 2021-08-16 10:42 Tester-** 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 事务 在性能测试里,衡量一个系统的好坏,主要是看单位时间内,系统可以处理多少个业务量。各个系统的业务量不一定,为了方便使用统一指标来衡量业务的性能。用事务来代表业务操作,一个事务可以代表一个业务,也可以代表多个业务,事务是用户定义的,想测试什么业务的性能就把该业务添加到事务里 TPS/QPS Tra 阅读全文
posted @ 2021-08-12 18:44 Tester-** 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 官方介绍 Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用信息 从开发/质量保证的角度来看,Allure报告可以缩短常见缺陷的生命周期:可以将测试失败划分为bug和 阅读全文
posted @ 2021-08-12 11:02 Tester-** 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 背景 在写接口或功能自动化case的时候,会遇到一些case有先后执行顺序的场景。比如:注册->登陆,先调用注册接口在数据库里面生成用户名和密码,然后使用登陆接口验证登陆。 在pytest里,如果注册和登陆分别是两个testcase,默认执行执行顺序是从前到后的。 例子 有一个pytest的测试ca 阅读全文
posted @ 2021-08-09 11:45 Tester-** 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 背景 使用pytest进行断言判断的时候,为了用例的精准性,经常会多个方面进行断言,比如如下: 断言1:断言响应的http的状态 断言2:断言响应返回的code值 断言3:断言响应返回的json中的data字段是否符合预期。 如果使用原生python的assert,就会遇到一个断言失败则全部失败的情 阅读全文
posted @ 2021-08-09 11:40 Tester-** 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页