06 2021 档案
摘要:debugtalk.py:该文件所在目录将作为项目工程的根目录。api文件夹都必须与其放在相同的目录 debugtalk.py中可以自定义函数,其他文件中可直接调用 举例:登录微信公众号开发平台获取access_token值,并获取该用户某个粉丝信息 1、新建debugtalk文件,在debugta
阅读全文
摘要:.env文件用于存储项目的环境变量 环境变量应用举例: 1、在根目录下新建一个.env文件,并把URL作为环境变量存放其中,如下图 2、在用例中使用${ENV()}获取URL地址。 ENV()是内建函数,获取环境变量都需要使用该函数 3、运行用例,可以看到成功获取到了URL的值
阅读全文
摘要:取样器是用来模拟用户操作,向服务器发送请求以及接受服务器的响应数据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的。 一:基本界面选项介绍: 1、名称:本属性用于标识一个取样器,建议使用一个有意义的名称 2、注释:对于测试没有任何作用,仅用户记录用户可读的注释信息 3、协议:向目标服
阅读全文
摘要:re简介 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。 import re # 方式一: source_str='python1class' # value=re.ma
阅读全文
摘要:1、代理设置 代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,英文全称是(Proxy Server),其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能显著提高浏览速度和效率。Requests模块设置代理的方式如下: im
阅读全文
摘要:响应包括响应行、响应头、响应正文,这些返回的响应信息都可以通过Request模块获取。这些获取到的响应内容也是接口测试执行得到的实际结果。 获取响信息 #requests获取响应信息 import requests response=requests.get('https://www.taobao.
阅读全文
摘要:requests安装 pip install requests requests模拟get请求 response.content 是二进制模式,通常需要转换成UTF-8模式,否则会乱码 以请求淘宝主页为例 #requests模拟get请求、 import requests response=requ
阅读全文
摘要:json.dumps :把字典转换成字符串 #在python中字典就是json对象 import jsonstr_dict={"name":"xiaoming","age":"18"} #json.dumps :把字典转换成字符串 str1=json.dumps(str_dict) print(ty
阅读全文
摘要:HttpRunner测试用例的基本结构 每个YAML/JSON文件对应一个测试用例(testcase) 每个测试用例为一个list of dict结构,其中可能包含全局配置项(config)和若干个测试步骤(test) config为全局配置项,作用域为整个测试用例 test对应单个测试步骤,作用域
阅读全文
摘要:一、介绍 HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需要编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控等多种测试需求 二、设计理念 充分复用优秀的开源项目,不追求重复轮子,而是将强大的轮子组装成战车。 遵循约定大于配置的准则,在框架功能中融入自动化
阅读全文
摘要:JMeter的主要测试组件总结如下: 1、测试计划是使用jmeter进行测试的起点,它是其他jmeter测试元件的容器 2、线程组代表一定数量的并发用户,它可以用咯啊模拟并发用户发送请求。实际的请求内容在取样器中定义,它被线程组包含 3、监听器负责收集测试结果 4、逻辑控制器可以定义jmeter发送
阅读全文
摘要:远程仓库多人协作下解决冲突 冲突产生原因:当远程仓库在多人协作的模式下,会出现多个协作者提交相同代码文件的情况,较后提交的代码文件会提示代码冲突。 代码冲突操作步骤(由于没有两台电脑这里只展示步骤,没有截图): 1、完成远程仓库多人协作操作配置 2、A、B两个账号都克隆项目到本地 3、A账号修改一个
阅读全文
摘要:以某登录论坛发帖为例 方式一:导入OrderedDict模块 from collections import OrderedDict import requests import re session_req=requests.session() #打开论坛 response01=session_r
阅读全文