会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
测栈云
博客园
首页
新随笔
联系
订阅
管理
[置顶]
《测试平台imos体验地址和使用教程》
摘要: 前言: 自己研发的测试平台,与大家一起探讨和学习。 地址:http://120.25.121.168:19101/ 账号:admin 密码:quxue2023 背景: 一直想为团队开发一个自动化测试平台,减少每次上线前的回归测试时间成本,开始时考虑用java spring boot写后台,但无意间发
阅读全文
posted @ 2024-03-11 17:00 测栈云
阅读(243)
评论(3)
推荐(1)
2024年5月14日
pytest 学习 - 03 fixture
摘要: 前言 有的场景setup与teardown无法满足,如:有的用例需要登录才能执行,有的用例不需要登录。 fixture fixture可以满足以上特殊的场景。 1. 只有登录的函数上面加上 @pytest.fixture() 2. 在要使用的测试方法中传入(登录函数名称),就先登录 案例 impor
阅读全文
posted @ 2024-05-14 11:00 测栈云
阅读(25)
评论(0)
推荐(0)
2024年5月13日
pytest 学习 - 02 失败重新运行
摘要: 前言 测试失败后要重新运行n次,要在重新运行之间添加延迟时间,间隔n秒再运行 安装:pip install pytest-rerunfailures 案例 import pytest class TestDemo: def test_a(self): print("失败用例") assert 1 =
阅读全文
posted @ 2024-05-13 09:59 测栈云
阅读(87)
评论(0)
推荐(0)
2024年5月12日
pytest 学习 - 01 setup与teardown
摘要: 前言 与unitest一样,python也拥有前置(setup)、后置操作(teardown)操作,而且更加的灵活 setup与teardown介绍 1. 模块级别(setup_module / teardown_module)模块始末,全局的(优先最高)2. 函数级(setup_function
阅读全文
posted @ 2024-05-12 22:33 测栈云
阅读(232)
评论(0)
推荐(0)
2024年4月30日
pytest 学习 - 00 环境安装配置
摘要: 前言 pytest是一个非常好用且成熟的全功能Python测试框架,个人觉得比传统的Unitest好多用了,现在面试如果写只会Unitest会被鄙视的。 主要有以下特点: 1.简单灵活,容易上手,参数化灵活。 2.测试用例支持很多机制像skip、xfail、自动失败重试等处理。 3.能够支持ui自动
阅读全文
posted @ 2024-04-30 09:50 测栈云
阅读(71)
评论(0)
推荐(0)
2024年4月29日
httprunner 4.x学习 - 13 upload 文件上传
摘要: 前言 HttpRunner4.x 集成了 requests_toolbelt,可以使用内置 upload 关键字来上传文件相关操作。 环境准备 需额外安装2个依赖包 pip install requests-toolbelt filetype config: name: file teststeps
阅读全文
posted @ 2024-04-29 09:32 测栈云
阅读(194)
评论(0)
推荐(0)
2024年4月28日
httprunner 4.x学习 - 12 测试用例引用另一个测试用例
摘要: 前言 把登录用例变 export 导出变量,变成全局变量,这样其它用例可以引用 登录用例 config: name: 登录 variables: username: "admin1" password: "123456" teststeps: - name: post request: method
阅读全文
posted @ 2024-04-28 20:49 测栈云
阅读(150)
评论(0)
推荐(0)
httprunner 4.x学习 - 11 hook 机制
摘要: 前言 hook机制,就是在发送请求前做一些预处理或在请求完成后后置处理 1.setup_hooks :主要用于处理接口前置准备,比如对请求 request 参数签名加密等操作 2.teardown_hooks:主要用于后置清理,比如对返回 respone 解密、删除数据库数据等 测试步骤添加hook
阅读全文
posted @ 2024-04-28 09:51 测栈云
阅读(184)
评论(0)
推荐(0)
2024年4月24日
httprunner 4.x学习 - 10参数化(parameters)引用csv数据文件、函数
摘要: 前言 实现参数化使用parameters 关键字,数据源有三种方式: 1.在yaml 文件中直接写测试数据源(适合数据量比较小的情况) 2.使用csv文件作为测试数据源(适合数据量比较大的情况) 3.自定义函数,函数返回列表形式数据(适合处理较复杂数据源的情况) 参数化-数据源csv文件 对于 CS
阅读全文
posted @ 2024-04-24 14:18 测栈云
阅读(144)
评论(0)
推荐(0)
2024年4月22日
httprunner 4.x学习 - 09参数化parameters
摘要: 前言 实现参数化使用parameters 关键字,数据源有3种方式: 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 参数化说明 参数化分两种情况: 1.单个参数进行参数化:如账号不一样,但密码一样,这时把账号作为单个参数名 2.关联性参数
阅读全文
posted @ 2024-04-22 16:32 测栈云
阅读(165)
评论(0)
推荐(0)
2024年4月18日
httprunner 4.x学习 - 08base_url使用
摘要: 前言 base_url是把所有接口的公共url提取出来,如我两个接口地址如下: imos登录接口:http://120.25.121.168:19001/api/login 任务列表接口:http://120.25.121.168:19001/api/task 这时,base_url:http://
阅读全文
posted @ 2024-04-18 10:07 测栈云
阅读(214)
评论(0)
推荐(0)
下一页
公告