测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
ae86sen (古一)
第 52996 位会员 / 2020-05-26
8 篇帖子 • 71 条回帖
64 关注者
2 正在关注
7 收藏
韬光养晦
GitHub Public Repos
  • aomaker 199

    基于pytest的接口自动化测试框架

  • api_pytest_demo 62

    pytest接口自动化框架demo

  • pytest-aoreporter 9

  • awesome-tester 6

    测试开发各种资源汇总

  • py-patterns 1

    设计模式的python实现

  • aomaker-web 0

  • aomaker-demo 0

  • pityWeb 0

    🎉一个持续迭代的开源接口测试平台(前端),欢迎大家多提issue多给反馈。 求star⭐,我会努力更新下去的!

  • json2python-models 0

    Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing m...

  • aomakerio 0

    aomaker主站

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 求帮忙看看 playwright 相关的问题 另外求一个 playwright 的测试交流群~谢谢!! at 2023年11月09日

    用 pw 最好用它提供的定位方式,css,xpath 是最后才考虑的,这个用 get_by_role 应该很容易定位

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年11月09日

    ao 就是对接口的抽象封装,这一层抽象里包含了这个接口的前置(依赖参数提取)和后置(异步处理),可以看作一块积木,场景用例无非就是不同积木的组合。
    其中,@aomaker.dependence,就是这个前置,是用来标注这个接口的需要哪些依赖参数的。
    举个例子,比如一个创建集群接口,输入参数需要依赖一个网络 id 和存储 id,而这两个 id 需要对应的查询接口来获取,那通过@dependence就可以标注出这两个查询接口,当调用创建集群这个接口的时候,自动去查询、自动去提取出网络 id 和存储 id 这两个依赖参数注入到创建集群的请求参数中。
    那问题来了,如果并没有创建网络和存储,那压根就查不出来,那就无法创建集群了?这种情况,从业务层面来看相当于有一个隐藏的前置条件,就是如果没有网络和存储,得先创建。那针对创建集群这种可能会高度复用的场景,可以单独抽象一层业务层,这里的逻辑包括:调用网络和存储的查询 ao,检查是否已存在网络和存储,如果不存在,调用创建网络和存储的 ao,然后再调创建集群 ao。
    不知道通过这个例子能不能解答你的疑惑。

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年11月09日

    这没用例执行呀。。

  • 求帮忙看看 playwright 相关的问题 另外求一个 playwright 的测试交流群~谢谢!! at 2023年11月09日

    看下代码

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年11月09日

    这应该是你没装 allure 的客户端,如果是的话,看下楼上的回复

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年11月09日


    脚手架里也有 demo

  • 有什么开源接口自动化平台可用? at 2023年10月30日

    要灵活最好还是直接用代码,平台直接映射工程。平台的重点还是提供运行,数据度量和统计分析。大部分低代码平台都搞成了 web 版 postman,中看不中用。

  • 有没有 pytest 接口自动化技术交流群啊??求拉 at 2023年10月25日

    aomaker 交流群,v:ae86sen

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月20日

    过奖过奖~感兴趣可以玩玩,欢迎交流探讨

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月19日

    None 并不是在数据类实例化时过滤的,是在发请求前构造请求体时过滤的

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月19日

    加 v:ae86sen

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月18日

    我一般参数多会这么玩

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月18日

    握爪~

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月18日

    建了个交流群,欢迎交流探讨😁 可以加我 v

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月17日

    没深入使用过 hr3 和 hr4,不敢妄言。
    只能说 aomaker 更偏向于硬编码的方式去写 case 和 ao,好处是灵活性和掌控性更高一些,不会受限于模板引擎的规则中,但上手门槛可能也会相应高一点,不过对于代码熟手来说其实也还好,看个人喜好吧。(就自动化而言,个人还是更喜欢直接写代码的方式😁 )

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月17日

    这里也回复下,避免其他人踩坑。
    allure 是由两部分组成:
    1.allure-pytest,也就是你 pip list 里看到的
    2.allure-command 客户端,这不是 python 包,需要单独安装(依赖 java 环境)

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月13日

    感谢支持~

  • 【开源】落地两年,一款基于 pytest 的接口自动化测试框架--AoMaker at 2023年10月13日

    忘了贴仓库地址
    https://github.com/ae86sen/aomaker
    另外已经发布到 pypi
    直接 pip install aomaker 即可一键安装

  • 牛逼的测开都有哪些什么护城河? at 2023年06月20日

    机里机气的

  • 研发同事问我,这图形是代表什么意义? at 2022年10月21日

    bug 本身就是虫子的意思

  • 解决 pytest 多线程插件 pytest-parallel 不能和测试报告插件 allure-pytest 兼容的问题 at 2022年10月17日

    取消了 threading.local() 后,会导致 allure 的一些装饰器失效啊兄弟,这块现在修复了么

  • 面试官会做些什么 at 2022年10月09日

    受用了👍

  • FunLine 数据工厂开源 at 2022年10月09日

    能开源就值得支持👍

  • 【pytest】setup_class 上为什么不能使用 fixture at 2022年09月05日

    难道没发现 setup_class 方法少一个类装饰器

  • pytest 中,进行多进程跑时,我想定义在 conftest 文件中的 fixture 夹具只在一个线程中跑一次即可,而不想多次进行跑,如图,具体怎么实现 at 2022年09月05日

    多进程最好还是别用 fixture 了,挺坑的,即使用文件锁解决了 fixture 重复调用的问题,那也可能出现进程 A 还在执行 fixture,进程 B 已经开始执行 case 了,但这个 case 又需要 fixture 的结果的情况,很麻烦。
    我的处理方式是,将 fixture 的一些前置操作置于主进程,子进程只负责执行 case。

  • 上一页
  • 1
  • 2
  • 3
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司