09 2020 档案

摘要:相信大家对Jmeter的使用有了深入的了解,已经可以写出较复杂的脚本。不能止步于此,脚本还需追求以下几点:结构清晰、可读性强、健壮性以及容错性等。在这里用常见的增删改查作为场景举例,对正反用例进行接口测试,那么脚本是这样的:一、用【简单控制器】分类利用简单控制器,把相同功能按照模块进行分类:清晰了很 阅读全文
posted @ 2020-09-30 08:18 测试充电宝 阅读(176) 评论(0) 推荐(0) 编辑
摘要:通过jenkins集成自动化job,存在一些不足之处 邮件发送不容易被相关人员关注 jenkins集成的钉钉内容不够丰富 创建钉钉工具类 按照钉钉机器人开发文档,定义一个钉钉发送消息的工具类 public class DingTalkRobot { /** * 钉钉机器人签名 */ private 阅读全文
posted @ 2020-09-30 08:11 测试充电宝 阅读(526) 评论(0) 推荐(0) 编辑
摘要:pytest.mark.skip可以用于标记某些不想执行的测试用例。 创建test_04.py文件,内容如下 # filename:test_04.py import pytest class TestDemo01(): @pytest.mark.skip(reason='我要跳过') def te 阅读全文
posted @ 2020-09-29 12:53 测试充电宝 阅读(205) 评论(0) 推荐(0) 编辑
摘要:所谓断言,就是检查接口的返回是否符合预期。 自动化测试脚本,如果断言做的不好,就好比测试用例不写预期结果,因此我认为断言是最重要一部分。 关于如何做好断言,我觉得要做到:要断言的内容一定是唯一的,每个接口都要做断言。举例 用例:新增一条数据,然后去列表查看新增是否成功。新增数据,如果成功返回数据id 阅读全文
posted @ 2020-09-28 08:26 测试充电宝 阅读(373) 评论(0) 推荐(0) 编辑
摘要:对自动化测试框架来说,setup和teardown至关重要。 模块级别 模块级别的初始化、清除分别在整个模块的测试用例执行前后执行,并且 只会执行1次 。 创建test_03.py,定义 setup_module 和teardown_module 全局函数 # filename:test_03.py 阅读全文
posted @ 2020-09-28 08:14 测试充电宝 阅读(328) 评论(0) 推荐(0) 编辑
摘要:失败后停止 使用下面的参数可以让测试在第1(N)次测试失败后停止: pytest ‐x # 第一次测试失败后停止测试 pytest ‐‐maxfail=2 # 第2次测试失败后停止测试 修改文件如下 # filename:test_02.py import pytest class TestDemo 阅读全文
posted @ 2020-09-27 08:16 测试充电宝 阅读(246) 评论(0) 推荐(0) 编辑
摘要:pytest介绍 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某 阅读全文
posted @ 2020-09-26 08:34 测试充电宝 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示