问答 使用 python 写接口自动化脚本时,只需要写正常场景的用例 还是正常、异常场景的用例都写?

xiaoqu · 2021年04月02日 · 最后由 xiaoqu 回复于 2021年04月02日 · 626 次阅读

1、使用 python 写接口自动化脚本时,只需要写正常场景的用例还是正常 异常场景的用例都写?
2、同一个接口不同场景的测试用例是写到不同的 .py 文件中,还是说写到一个.py 文件中,一个方法是一个测试用例?
3、使用 httprunner 将 .har 文件转化为 .py 文件时,同一个接口不同场景的用例都在测试步骤中,就是本来应该是测试用例的,都成了测试步骤,这样是否可行?

共收到 6 条回复 时间 点赞

以下是个人习惯:
1、优先保证正常场景,时间充足情况下尽可能覆盖全部场景
2、一个接口的测试点放在同一个.py 文件
3、没用过 hr,pass..

为什么现成工具不用,非要自己攒代码造轮子?

hellohell 回复

目前在用 postman 测试,但是想连接数据库,使用库里的数据作为前置条件,或者在后置事件中将库里的测试数据清掉,没找到容易的方法

有现成的接口自动化工具,干嘛要自己造轮子?
1.先保证业务正常场景稳定,异常场景优先级没那么高
2.同一个接口放在一个模块,场景可以实例方法封装
3.不知道

xiaoqu 回复

(先声明我真的不是打广告)可以看下这篇文章的内容 https://mp.weixin.qq.com/s/6qBEFMgKt5BA-dBjineVPQ ,这个平台应该可以解决你的问题。

针对你的问题,
1.一般认为自动化应该首先保障正常场景,以供冒烟和归回,之后再进行异常场景。
2.如何写要看你的自动化用例准备怎么管理
3.httprunner 我在 2020 年上半年用过,然后弃坑了。。。

小狄子 回复

谢谢指路

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册