具体是这样的:我用 pytest+allure 编写接口测试,pytest 用例的执行顺序默认按照用例的编写顺序,但生成的 allure 报告中的用例展示顺序是按用例名称顺序展示的,并不是用例的执行顺序,为此,我在写用例的时候只能在用例名称上加上编号,例如"test_A1a1_login"、"test_A1a2_stulist"这种,但后期维护中发现了问题,比如我想在两条用例中新增新的用例,那么这个命名就很别扭了,所以我想有没有既不改动太多原 case 的情况下 (因为我搜了很多资料,有的建议再原 case 中增加各种装饰器啥的,但这样就会让 case 变得杂乱、不纯粹) 还能解决 allure 报告展示顺序的问题。

我查了很多,GPT 也是时靠谱时不靠谱,实践后都没成功,希望佬儿哥们指点一下。🤓


↙↙↙阅读原文可查看相关链接,并与作者交流