上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 144 下一页
摘要: 前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量基础知识 在自动化测试中,有时需要借助环境 阅读全文
posted @ 2023-05-09 11:58 上海-悠悠 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 可以支持go语言和python语言写辅助函数,本篇主要介绍python语言写辅助函数。 debugtalk辅助函数 在项目根目录新建 debugtalk.py 文件写辅助函数可以实现自动化生成动态参数。 如下生成时间戳 和 随机字符串示例 # debugtalk. 阅读全文
posted @ 2023-05-09 09:54 上海-悠悠 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 前言 2022年 从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。 也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.11 安装jdk 以centos 为例,yum安装 阅读全文
posted @ 2023-05-06 21:41 上海-悠悠 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 前言 HttpRunner4.x 支持两种(jmespath 和 正则)提取返回结果的方式,并且内置了丰富的校验结果的方式 assert校验方式 validate 可以支持的校验方式 | assert | 缩写 | 功能| | | | | | equal | "eq", "equals", "equ 阅读全文
posted @ 2023-05-05 23:16 上海-悠悠 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 前言 HttpRunner4.x 支持 2 种响应结果字段提取方式:jmespath 表达式和 正则表达式(regex) 响应结果为 JSON 结构,支持采用 jmespath 表达式进行参数提取。jmespath表达式,有关更多详细信息,请参考JMESPath教程https://jmespath. 阅读全文
posted @ 2023-05-05 21:52 上海-悠悠 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 前言 在 HttpRunner 中,支持变量声明(variables)和引用($var 或 ${var} )的机制。 在 config 和 step 中均可以通过 variables 关键字定义变量,然后在测试步骤中可以通过 $变量名称 的方式引用变量。 区别在于 在 config 中定义的变量为全 阅读全文
posted @ 2023-05-05 13:38 上海-悠悠 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 版本,YAML/JSON 格式用例(testcase)结构延续了之前的config 和 teststeps 两个部分 config 配置部分 config 部分示例 config: name: "request methods testcase with func 阅读全文
posted @ 2023-05-05 11:05 上海-悠悠 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 前言 HttpRunner v4.0 同时采用了 Golang/Python 两种编程语言,底层会有两套相对独立的执行引擎,兼具 Golang 的高性能和 pytest 的丰富生态。 Windows 环境准备 使用 pip 安装目前最新版4.3.0 pip install httprunner 安装 阅读全文
posted @ 2023-05-05 08:56 上海-悠悠 阅读(1803) 评论(0) 推荐(2) 编辑
摘要: # 前言 当页面打开了多个标签页后,如何切换到自己需要的标签页上呢? # 使用场景 以百度首页为例,当打开多个标签页后, 如何切换到自己想要的页面上操作。 ![](https://img2023.cnblogs.com/blog/1070438/202305/1070438-202305040946 阅读全文
posted @ 2023-05-04 10:04 上海-悠悠 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: # 前言 有些场景在使用的时候,会弹出一些权限框,比如麦克风和摄像头等,通过监听alert 是没法捕获的。 正确做法是给浏览器设置默认允许麦克风和摄像头等权限,不让弹窗出来。使用context 的 grant_permissions 方法加权限。 # 权限框 弹窗示例 ![](https://img 阅读全文
posted @ 2023-04-27 18:39 上海-悠悠 阅读(465) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 144 下一页