hrp run执行测试用例目录的时候,发现产生了大量的python进程,导致内存爆了
具体原因是因为每执行一个测试用例,就会注册一次plugin(产生一个python进程),引用测试用例也是一样,会产生一个python进程,具体可以看源码,如下:判断plugin是否注册过,是用key:debugtalk.py 这个文件路径,plugin注册后,存到pluginMap,是用
.debugtalk_gen.py这个文件路径作为key,导致每次注册前判断是否注册过,都会被判定为没有注册过。
具体修改方法:https://github.com/httprunner/httprunner/pull/1720