在pytest中定义markers不会直接影响性能,因为markers只是pytest用来标记测试用例的信息,不会直接影响测试用例的执行速度。

但是,如果在测试用例中频繁使用了markers,可能会导致测试执行速度变慢。这是因为pytest在执行测试用例时会根据markers来选择执行哪些测试用例,如果测试用例中有太多的markers,pytest需要更多的时间来解析和匹配markers,从而影响测试执行速度。

因此,在定义markers时应该避免过度使用,只定义必要的markers即可。同时,也应该尽量避免在测试用例中频繁使用markers,以提高测试执行效率。

pytest中的markers定义多了很吃性能嘛?

原文地址: https://www.cveoy.top/t/topic/bI2H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录