即便是 python 的 pytest 中有 fixture 这么个东西,但由于受限于 python 的并发模型的限制,它依然没办法通过 fixture 来解决刚才说的在并发场景下实现一个 fixture 在一次测试中只执行一次的要求(它只能是一个线程或一个进程内保证只执行一次)。
加个分布式锁不就解决了么
其实可以在编译时插个桩,让服务在系统测试时支持实时导出覆盖率信息,这样就不用杀服务了
对的
是的
谢谢祥哥捧场
不用排队啊,你启动测试的时候传一个环境的变量进去,然后根据这个变量切换对应的 IP 就可以了啊
前两天刚好看了个这方面的帖子
https://www.cnblogs.com/toops/p/8228133.html