摘要: 前言 在HttpRunner中,测试用例组织主要基于三个概念: 测试用例集(testsuite):对应一个文件夹,包含单个或多个测试用例(YAML/JSON)文件 测试用例(testcase):对应一个YAML/JSON文件,包含单个或多个测试步骤 测试步骤(teststep):对应YAML/JSO 阅读全文
posted @ 2021-07-01 23:08 重走青春LV 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 简单介绍hook函数 setup_hooks:在HTTP请求发送前执行hook函数,只要用于准备工作 teardown_hooks:在HTTP请求发送后执行的hook函数,主要用于测试后的清理工作 简单举栗 1、在debugtalk中定义前置函数、后置函数。 2、在yml测试用例文件中,通过调用se 阅读全文
posted @ 2021-07-01 22:34 重走青春LV 阅读(314) 评论(0) 推荐(0) 编辑
摘要: debugtalk.py:该文件所在目录将作为项目工程的根目录。api文件夹都必须与其放在相同的目录 debugtalk.py中可以自定义函数,其他文件中可直接调用 举例:登录微信公众号开发平台获取access_token值,并获取该用户某个粉丝信息 1、新建debugtalk文件,在debugta 阅读全文
posted @ 2021-06-30 23:56 重走青春LV 阅读(141) 评论(0) 推荐(0) 编辑
摘要: .env文件用于存储项目的环境变量 环境变量应用举例: 1、在根目录下新建一个.env文件,并把URL作为环境变量存放其中,如下图 2、在用例中使用${ENV()}获取URL地址。 ENV()是内建函数,获取环境变量都需要使用该函数 3、运行用例,可以看到成功获取到了URL的值 阅读全文
posted @ 2021-06-30 23:32 重走青春LV 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 取样器是用来模拟用户操作,向服务器发送请求以及接受服务器的响应数据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的。 一:基本界面选项介绍: 1、名称:本属性用于标识一个取样器,建议使用一个有意义的名称 2、注释:对于测试没有任何作用,仅用户记录用户可读的注释信息 3、协议:向目标服 阅读全文
posted @ 2021-06-27 22:00 重走青春LV 阅读(595) 评论(0) 推荐(0) 编辑
摘要: re简介 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。 import re # 方式一: source_str='python1class' # value=re.ma 阅读全文
posted @ 2021-06-27 21:58 重走青春LV 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、代理设置 代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,英文全称是(Proxy Server),其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能显著提高浏览速度和效率。Requests模块设置代理的方式如下: im 阅读全文
posted @ 2021-06-22 23:12 重走青春LV 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 响应包括响应行、响应头、响应正文,这些返回的响应信息都可以通过Request模块获取。这些获取到的响应内容也是接口测试执行得到的实际结果。 获取响信息 #requests获取响应信息 import requests response=requests.get('https://www.taobao. 阅读全文
posted @ 2021-06-19 00:05 重走青春LV 阅读(2224) 评论(0) 推荐(1) 编辑
摘要: requests安装 pip install requests requests模拟get请求 response.content 是二进制模式,通常需要转换成UTF-8模式,否则会乱码 以请求淘宝主页为例 #requests模拟get请求、 import requests response=requ 阅读全文
posted @ 2021-06-18 22:13 重走青春LV 阅读(666) 评论(0) 推荐(0) 编辑
摘要: json.dumps :把字典转换成字符串 #在python中字典就是json对象 import jsonstr_dict={"name":"xiaoming","age":"18"} #json.dumps :把字典转换成字符串 str1=json.dumps(str_dict) print(ty 阅读全文
posted @ 2021-06-18 22:08 重走青春LV 阅读(112) 评论(0) 推荐(0) 编辑