
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在做接口、UI自动化的时候,我们可以用yaml文件来管理测试用例的步骤、数据,因为每次测试的数据需要动态变换,所以yaml文件中相关参数可能需要用变量表示。那么,我们怎么进行变量的传值呢?这里可以用到字符串的模板替换功能,官方文档:https://docs.python.org/zh-cn/3/library/string.html#template-stringsyaml文件中内容如下:meth
性能指标分析初级分析:压力测试压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。压测任务需求的确认压测前要明确压测功能和压测指标,一般需要确定的几个问题:固定接口参数进行压测还是进行接口参数随机化压测?要求支持多少并发数?TP...

python接口自动化源代码https://github.com/heboqiang/python-基于python+unitest+request+alluregit地址 git@github.com:heboqiang/python-.gitbase:封装请求方法层common:封装数据库和日志层configs:封装配置数据层data:存放测试用例层lo...
文章目录一:pytest的介绍,安装,框架结构,执行方式1,特点2,安装3, pytest的框架结构4,执行方式二:Pytest -断言、跳过及运行1,Pytest -断言、跳过及运行2,mark中的skip(跳过)3,mark中的xfail(失败)4,使用自定义标记mark只执行部分用例5,文件名类名方法执行部分用例6,-k 组合调用执行部分用例三, Pytest -fixture1. 如下:

在前面对Pytest做了大概的概述,本节中主要总结Pytest在编写测试用例方面的的知识体系。在实际的工作中,并不是所有的测试用例都是需要执行的,某些测试用例不想被执行,可以添加一个忽略执行,这地方就会使用到装饰器,如果对装饰器不熟悉的同学可以看看我的函数知识体系里面对装饰器的总结和概述。见如下的案例代码:#!/usr/bin/env python# -*-cod...
#!/usr/bin/env python#heboqiang# -*- coding: utf-8 -*-# pa图import requestsimport jsonfrom urllib import requestk = 1while (k < 1000):k += 1headers = {"origin": 'https://www.dcda...
‘allure’ 不是内部或外部命令,也不是可运行的程序 或批处理文件 可能原因,及检查点:第一步,安装Python依赖库。两种方式任选其一,第一种在dos窗口中,输入下面三个命令:pip3 install pytestpip3 install allure-pythonpip3 install allure-python-commons12345第二种方法,打开Pycharm,点击File,点击
文章目录一:pytest的介绍,安装,框架结构,执行方式1,特点2,安装3, pytest的框架结构4,执行方式二:Pytest -断言、跳过及运行1,Pytest -断言、跳过及运行2,mark中的skip(跳过)3,mark中的xfail(失败)4,使用自定义标记mark只执行部分用例5,文件名类名方法执行部分用例6,-k 组合调用执行部分用例三, Pytest -fixture1. 如下:

ZAP本地代理设置如前文所言,ZAP的工作机制,是通过“中间代理”的形式实现。ZAP的代理设置可以从菜单中的:工具 - 选项 - Local Proxies加载。在这里可以设置ZAP用来接受接入请求的地址和端口等。地址ZAP将要使用的本地地址。所有的可用地址都会被自动检测到并且列出。无特殊要求可以直接使用localhost或127.0.0.1。端口ZAP将会监听的端口,默认8080。如与本机其他服
Fixture参数详解及使用Fixture的调用方式:@pytest.fixture(scope = "function",params=None,autouse=False,ids=None,name=None)参数详解:1、SCOPE用于控制Fixture的作用范围作用类似于Pytest的setup/teardown默认取值为function(函数级别),控制范围的排序为:session &g