上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 139 下一页
摘要: 前言 校验接口返回结果,我们习惯校验实际结果和期望结果相等,如果只是部分相等可以用contains包含校验 校验包含 先看下httprunner/builtin/comparators.py 关于 contains 和 contained_by 函数定义 check_value 是需要校验的返回结果 阅读全文
posted @ 2021-06-24 19:50 上海-悠悠 阅读(1482) 评论(0) 推荐(0)
摘要: # 前言 requests 发送请求返回的 html 页面,默认是按 "ISO-8859-1" 编码解码,经常会出现返回的 html 出现乱码的情况。 httprunner 2.x可以在debugtalk.py 写个hook函数解码返回的html内容 # response 解码 requests 直 阅读全文
posted @ 2021-06-24 12:53 上海-悠悠 阅读(1319) 评论(0) 推荐(0)
摘要: 前言 Python 内置的 @property 装饰器的作用是把方法变成属性,调用的时候不需要加括号 property源码 property() 方法的传四个参数 fget --获取属性值的函数 fset --设置属性值的函数 fdel --删除属性值函数 doc --属性描述信息 class pr 阅读全文
posted @ 2021-06-23 21:36 上海-悠悠 阅读(952) 评论(0) 推荐(0)
摘要: 前言 httprunner 3.x可以支持正则匹配断言,使用assert_regex_match方法 assert_regex_match assert_regex_match 源码如下 def assert_regex_match( self, jmes_path: Text, expected_ 阅读全文
posted @ 2021-06-23 12:40 上海-悠悠 阅读(909) 评论(0) 推荐(0)
摘要: 前言 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 re.search 扫描整个字符串并返回第一个成功的匹配。 re.match re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就 阅读全文
posted @ 2021-06-23 11:22 上海-悠悠 阅读(1724) 评论(0) 推荐(0)
摘要: 前言 httprunner 3.x版本是基于 pytest 的,pytest 当然是可以支持 allure 报告了 windows环境版本: python 3.6版本 pytest 5.4.3版本 allure-pytest 2.8.6 最新版 allure 命令行 2.13.0 版本 allure 阅读全文
posted @ 2021-06-22 16:09 上海-悠悠 阅读(1115) 评论(0) 推荐(1)
摘要: 题目 字符串 s="hello 1234 world xx 上海 18 悠悠",用正则过滤掉英文和数字 得到:上海 悠悠 sub 过滤 re正则表达式中,过滤字符可以用替换的方法,用sub查找替换字符 import re s = "hello 1234 world xx 上海 18 悠悠" r = 阅读全文
posted @ 2021-06-22 15:37 上海-悠悠 阅读(1960) 评论(0) 推荐(0)
摘要: 前言 postman 参数化导入csv 文件测试数据时,最后一条数据总是失败,查看preview发现最后一条数据后面多了"\r" 问题描述: postman 参数化导入csv 文件测试数据时,最后一条数据总是失败 查看 preview 发现最后一条数据后面多了"\r" 解决办法 先查看csv文件原始 阅读全文
posted @ 2021-06-22 11:01 上海-悠悠 阅读(988) 评论(0) 推荐(0)
摘要: 前言 requests 库里面上传文件会用到 requests_toolbelt, 可以很方便的解决 multipart/form-data 类型的文件上传相关接口。 HttpRunner3.x 集成了 requests_toolbelt,可以使用内置 upload 关键字来上传文件相关操作。 相关 阅读全文
posted @ 2021-06-22 10:23 上海-悠悠 阅读(1496) 评论(2) 推荐(0)
摘要: 前言 httprunner 3.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理 setup_hook :主要用于处理接口的前置的准备工作,也可以对请求 request 参数签名加密等操作 teardown_hook:主要用于后置清理工作,也可以对返回 respone 解密等操 阅读全文
posted @ 2021-06-21 19:13 上海-悠悠 阅读(1253) 评论(0) 推荐(1)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 139 下一页