12 2020 档案

摘要:Jmeter HTTP默认请求值填入对应的协议类型和服务器名称 HTTP信息头管理器可添加请求网页需要的参数,比如cookie、token等 GET方法 GET方法需要传入参数的情况下,可直接在参数中以键值对的形式添加名称与值。 POST方法 POST方法也存在传入参数的情况。 当请求头中包含Con 阅读全文
posted @ 2020-12-31 16:08 Ravenna 阅读(173) 评论(0) 推荐(0) 编辑
摘要:如果程序需要检查数据库中的某个动态的数据,只有当这个数据满足条件时才会继续执行代码。 比如需要实现的功能如下: def check_status(): status = 数据库查询结果 # 初始化当前的status值 while status != 条件: status = 数据库查询结果 # 如果 阅读全文
posted @ 2020-12-30 17:05 Ravenna 阅读(296) 评论(0) 推荐(0) 编辑
摘要:继续优化上一篇博客的设计 Selenium Web自动化Page Object设计模式——driver初始化 https://www.cnblogs.com/Ravenna/p/14172411.html 假设现在的需求是,测试用例需要循环执行,每次执行需要打开的url都不同 原先的代码如下: cl 阅读全文
posted @ 2020-12-30 16:40 Ravenna 阅读(410) 评论(0) 推荐(0) 编辑
摘要:假设目前有结构如下的一个项目,现在需要将test_caseA.py的用例和test_caseB.py的用例通过allure生成在Report文件夹中 python_project -- TestA -- test_caseA.py -- scriptA.py -- TestB -- test_cas 阅读全文
posted @ 2020-12-23 17:28 Ravenna 阅读(492) 评论(0) 推荐(0) 编辑
摘要:如果目前需要通过自动化工具实现如下的这样一个小功能: 1.打开一个网页 2.点击该网页上的一个元素,进入下一个页面 3.点击新页面上的一个元素,进入再下一个页面 4.pass 如果采用非page object的模式来设计的话,Python代码会是这样: 1.driver.get("https://w 阅读全文
posted @ 2020-12-22 13:10 Ravenna 阅读(363) 评论(0) 推荐(0) 编辑
摘要:Jenkins需要用到的插件 Allure插件 Git相关 凭据配置 进入"管理Jenkins-Manage Credentials",添加自己Git的用户名和密码。 新建任务流程 3.1 项目类型选择freestyle即可 3.2 Git选项 选择自动化测试脚本所在的Git仓库和分支,creden 阅读全文
posted @ 2020-12-21 14:06 Ravenna 阅读(311) 评论(0) 推荐(0) 编辑

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