会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AITest研究员
分享个人测试工作经验、技能干货,公众号首发
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年10月15日
契约测试框架pact-python 安装不了或者安装报错解决
摘要: pact-python 在github上的readme推荐使用pip install pact-python 命令来安装。 但是!但是!但是! pact在安装过程中,会下载ruby环境,由于国内无法下载,会导致下载不到。 因此,找了很多资料,发现可以按如下步骤解决 1.首先去github下载pact
阅读全文
posted @ 2020-10-15 23:04 AITest研究员
阅读(490)
评论(2)
推荐(0)
2020年9月30日
十三、Jmeter组件运用-合理搭配逻辑控制器、美化脚本
摘要: 相信大家对Jmeter的使用有了深入的了解,已经可以写出较复杂的脚本。不能止步于此,脚本还需追求以下几点:结构清晰、可读性强、健壮性以及容错性等。在这里用常见的增删改查作为场景举例,对正反用例进行接口测试,那么脚本是这样的:一、用【简单控制器】分类利用简单控制器,把相同功能按照模块进行分类:清晰了很
阅读全文
posted @ 2020-09-30 08:18 AITest研究员
阅读(195)
评论(0)
推荐(0)
testng自定义报告生成,配置钉钉机器人发送测试结果
摘要: 通过jenkins集成自动化job,存在一些不足之处 邮件发送不容易被相关人员关注 jenkins集成的钉钉内容不够丰富 创建钉钉工具类 按照钉钉机器人开发文档,定义一个钉钉发送消息的工具类 public class DingTalkRobot { /** * 钉钉机器人签名 */ private
阅读全文
posted @ 2020-09-30 08:11 AITest研究员
阅读(566)
评论(0)
推荐(0)
2020年9月29日
4.pytest之skip跳过
摘要: 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 AITest研究员
阅读(231)
评论(0)
推荐(0)
2020年9月28日
十二、Jmeter断言-响应断言、Json断言和Beanshell断言
摘要: 所谓断言,就是检查接口的返回是否符合预期。 自动化测试脚本,如果断言做的不好,就好比测试用例不写预期结果,因此我认为断言是最重要一部分。 关于如何做好断言,我觉得要做到:要断言的内容一定是唯一的,每个接口都要做断言。举例 用例:新增一条数据,然后去列表查看新增是否成功。新增数据,如果成功返回数据id
阅读全文
posted @ 2020-09-28 08:26 AITest研究员
阅读(391)
评论(0)
推荐(0)
3.pytest初始化和清除
摘要: 对自动化测试框架来说,setup和teardown至关重要。 模块级别 模块级别的初始化、清除分别在整个模块的测试用例执行前后执行,并且 只会执行1次 。 创建test_03.py,定义 setup_module 和teardown_module 全局函数 # filename:test_03.py
阅读全文
posted @ 2020-09-28 08:14 AITest研究员
阅读(373)
评论(0)
推荐(0)
2020年9月27日
2.pytest命令参数
摘要: 失败后停止 使用下面的参数可以让测试在第1(N)次测试失败后停止: pytest ‐x # 第一次测试失败后停止测试 pytest ‐‐maxfail=2 # 第2次测试失败后停止测试 修改文件如下 # filename:test_02.py import pytest class TestDemo
阅读全文
posted @ 2020-09-27 08:16 AITest研究员
阅读(272)
评论(0)
推荐(0)
2020年9月26日
1.pytest介绍和安装
摘要: pytest介绍 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某
阅读全文
posted @ 2020-09-26 08:34 AITest研究员
阅读(199)
评论(0)
推荐(0)
2020年8月6日
Python实现类似Java的反射
摘要: 反射是通过字符串的形式操作对象的相关成员 反射也就是通过字符串的形式,导入模块,通过字符串的形式去模块中寻找指定函数,并执行。 Python中的反射功能有四个主要内置函数提供: 1、hasattr(模块, '成员'):根据字符串的形式,去某个模块中检查是否含有某个成员 2、getattr(模块, '
阅读全文
posted @ 2020-08-06 17:14 AITest研究员
阅读(446)
评论(0)
推荐(0)
2020年7月9日
Selenium在已打开的浏览器上进行调试
摘要: Selenium编写用例的时候,需要不断的运行调试debug,但正常情况会每次重新打开一个Chrome运行,如果你的系统需要登陆,或者你正在调试的用例需要很长的前置步骤,都重新来一遍非常浪费时间。有没有办法可以让Selenium直接在已打开的浏览器上继续运行呢?有的: 首先使用命令打开Chrome浏
阅读全文
posted @ 2020-07-09 19:45 AITest研究员
阅读(1612)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告