自动化工具 求助:httprunner yml 如何调用外部函数

yuanyuan · 2020年10月23日 · 最后由 yuanyuan 回复于 2020年10月26日 · 2511 次阅读

公司接口自动化平台,引入了 httprunner 框架,现在想给 yml 传递一个方法,网上搜到的都是讲写在 debugtalk.py,就可以当一个变量传递给 yml。我们平台没有 debugtalk.py,我不晓得我该写到哪个文件里进行传递。如果引入 debugtalk.py,如何跟我们项目结合起来,可以让 yml 里调用的函数名可以调用到对应的函数。

共收到 1 条回复 时间 点赞

调试了,debugtalk.py 需要与 yaml 文件在同一个目录下
debugtalk.py 可以不跟 yml 同级也能实现同样效果吗?由于我们这个项目用例生成 yml 文件时,会放在当天日期的文件夹里。如果跟 yml 文件同级,我需要每个日期文件夹里都放一个 debugtalk.py,会很冗余。
现在的项目结构:
├── apibase
├── auth
├── autointerface
├── logs
├── manage.py
├── models.py
├── requirment.txt
├── scheduler
├── scheduler_job.py
├── schedulertask
├── statistics
├── suite
├── test
├── testcases
│   ├── 2020-10-22\ 18-25-51-897
│   │   └── SMILEFUND
│   │   ├── debugtalk.py
│   │   └── upload_file.yml
│   └── 2020-10-26\ 09-39-09-774
│   └── SVC
│   └── ?\221?\205??\231??\231\206.yml
├── util

yuanyuan 关闭了讨论 11月24日 21:59
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册