随笔分类 - 接口及接口自动化
摘要:1、validate 可以支持的校验方式 项目 缩写 功能 equal “eq”, “equals”, “equal” 相等 less_than “lt”, “less_than” 小于 less_or_equals “le”, “less_or_equals” `2112小于或等于 greater
阅读全文
摘要:环境:httprunner==3.1.4 python==3.7.7 数据源指定支持三种方式: 在 YAML/JSON/py 中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况通过内置的 parameterize(可简写为P)函数引用 CSV 文件:该种方式需要准备 CSV 数据文件
阅读全文
摘要:1、环境变量设置与引用 2、全局变量设置与引用 3、接口关联-token sep1:extract提取token sep2:参数引用 4、接口关联-cookie 示例 提取cookie 或 cookie中使用
阅读全文
摘要:一、环境准备 python 3.7.7httprunner 3.1.4安装的时候,会自动安装 pytest 和 pytest-html 插件,对应的版本号是pytest 5.4.3pytest-html 2.1.1HTTPrunner 默认并未安装 allure,需要另外安装。安装有两种方式:安装a
阅读全文
摘要:一、Httprunner简单介绍 httprunner是一个面向https协议的接口自动化测试框架。它只需要维护一份json,yaml文件那么就可以实现自动化测试,性能测试,线上监控,持续集成。HttpRunner 主要包含下列特征:继承 Requests 库的全部特性,轻松实现 HTTP(S) 的
阅读全文
摘要:一、安装配置 官网下载:https://www.telerik.com/fiddler 下一步下一步进行安装 fiddler配置 Fiddler 能直接抓取 HTTP 协议请求,要想抓取 HTTPS 请求就需要安装 Fiddler 证书。 工具栏中 tools-options-https: 勾选ca
阅读全文
摘要:1、异步加载 异步加载的英文简称是ajax,即“Asynchronous Javascript And XML”(异步JavaScript和XML)是指一种创建交互式网页应用的网页开发技术。它可以在无需重新加载整个网页的情况下,通过在后台与服务器进行局部数据交换,使得网页实现异步更新。这意味着可以在
阅读全文