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