不需要获取调用链嘛。这个只是做对比,有精确到哪个接口么
带专升个本把。然后提升专业技术,还是有运气进大点的厂的,做测开去
你这个是用容器去跑,应该是 脚本跑完之后 生成的 allure 报告路径没有 映射到你得目标路径下,建议你在容器里面看看挂载路径下的文件
给几个建议哈
1:封装 request 方法,可以写成一个方法,吧 method 当作参数写进去,其他需要什么 response,就传什么参数
.request(method, url, params=params, data=data, json=json, timeout=timeout, files=files, headers=headers,
stream=stream,verify=False )
2:登录 可以考虑用 requset session 方法,是全局的
3:关于日志,还是账户密码等配置。 pytest 有 pytest.ini 配置文件,可以直接配置,然后读取。很方便
最后四个步骤,建议使用 pipline,避免框架复杂化 数据多的问题。
1:如果没有测试框架得实践操作得话,建议 google 先,然后根据自己的经验 结合业务来做一套框架,先落地框架得结构,在专人专项得去做一些事情(jenkins 集成,pipline,py 连接 shell,pytest hook....方法),这些都是需要一定得能力去做得
2:数据隔离不外乎就是 txt json 之类得(no excel).不过可以建议数据隔离,但与脚本结合。数据文件和脚本文件名用一样的。
3:pytest 现在最好的框架 allure 美观 好用。
4:只有把框架做好,写脚本做到最简单,这样可以让基础不好的同学慢慢的去感受感受
5:做好代码 review,自我学习 帮助他人
自己做框架的一些建议吧。刚好也是 python pytest
配置文件可以只写域名和路径,http://这些 封装一个 request 模块,然后读取 ini 文件
学历硬性么
你要新建一个 pytest.ini 文件 里面写个配置 log_cli = True 就可以了
如何降低接口测试的效率,精准覆盖接口测试的可能性