Httprunner4.3.6产生大量python进程的解决方法

hrp run执行测试用例目录的时候,发现产生了大量的python进程,导致内存爆了在这里插入图片描述

具体原因是因为每执行一个测试用例,就会注册一次plugin(产生一个python进程),引用测试用例也是一样,会产生一个python进程,具体可以看源码,如下:判断plugin是否注册过,是用key:debugtalk.py 这个文件路径,plugin注册后,存到pluginMap,是用
.debugtalk_gen.py这个文件路径作为key,导致每次注册前判断是否注册过,都会被判定为没有注册过。
在这里插入图片描述
具体修改方法:https://github.com/httprunner/httprunner/pull/1720
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-24 22:26:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-24 22:26:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-24 22:26:03       87 阅读
  4. Python语言-面向对象

    2023-12-24 22:26:03       96 阅读

热门阅读

  1. Python基础(持续更新)

    2023-12-24 22:26:03       46 阅读
  2. 接口功能测试策略

    2023-12-24 22:26:03       64 阅读
  3. 经常使用的排序算法

    2023-12-24 22:26:03       61 阅读
  4. 企业数据治理(2):“数据治理体系建设“

    2023-12-24 22:26:03       53 阅读
  5. npm error code EINTEGRITY 问题的解决方法之一

    2023-12-24 22:26:03       68 阅读
  6. 大数据、知识图谱和强化学习的综合应用

    2023-12-24 22:26:03       60 阅读
  7. LinkedList元素使用Lanbda表达式循环打印

    2023-12-24 22:26:03       49 阅读
  8. 面向对象(方法)、私有化、继承、多态

    2023-12-24 22:26:03       54 阅读