其他测试框架 接口自动化采用数据驱动,如何做冒烟测试

beck · 2019年07月11日 · 最后由 chan 回复于 2019年07月19日 · 2108 次阅读

问题的引出

接口自动化采用的是 requests+unittest+ddt+excel 那一套,所有的接口数据都存放在 excel 中,读取 excel 也很方便,但是问题来了,如何接口用户成百上千条,我想单独调试其中一条,比较麻烦,能想到的是来读取 excel 那里控制下,但要给 excel 中的那一行做个标记,但我运行全部的用例,要去掉那个标记,或者注释掉处理标记的代码,还是感觉比较麻烦,请问有没有比较好的方式做冒烟,对于数据驱动类型的

备注

当时之所以采用数据驱动,是因为接口类型比较相似,请求数据采用一个方法就可以了

共收到 2 条回复 时间 点赞

单独调试一条,用 postman 就解决了,何必执着于框架,本来数据驱动就是针对数据量比较大的情况好做统一的处理,即使做了是否运行的标记,运行的时候还是要一条条判断筛选,效率太低了。

冒烟的单独用个 sheet,常规测试的用另一个 sheet,方便管理也方便测试,用标记的方法除非说一开始处理数据时就先筛选不同标记,不然单独处理也麻烦。楼上的建议,如果真只有一两条需要冒烟,直接 postman 解决吧,方便省事

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