httprunner
httprunner copied to clipboard
v4.1.1用了最新版本的还是提示error="connect grpc plugin failed
问题描述
升级到了4.1.1版本之后,我把debugtalk.py也恢复了默认初始状态,结果之前能正常运行的用例,无法运行了,即使用har生成的yaml用例也运行不了,都提示error="connect grpc plugin failed这个错误,不知道啥情况。。。
请对 bug 进行简要描述; 尽量附带运行的命令和报错时的堆栈信息
版本信息
请提供如下版本信息:
- 操作系统类型: [e.g. Windows]
- Python 版本: [e.g. 3.8]
- Go 版本: [e.g. 1.18]
- HttpRunner 版本 [e.g. 4.1.1]
项目文件内容(非必须)
如果可能,提供项目测试用例文件原始内容可加快 bug 定位和修复速度。
提示:请注意在去除项目敏感信息(IP、账号密码、密钥等)后再进行上传。
@gaku1028 可以看下你生成的 .debugtalk_gen.py 文件内容么?
我也遇到了这个问题,之前默认的debugtalk是可以正常运行case的,后来在debugtalk中添加了一个方法,之前通过的case也不行了,都是报error="connect grpc plugin failed: Unrecognized remote plugin message
环境:windows
python: 3.8
httprunner: 4.1.6
debugtalk_gen.py

找到原因了,在debugtalk.py中引入了其它的库,然后发现其它人反馈过这个问题,作者说已经在4.1.3中解决了,但是4.1.6版本实际仍有该问题
我用的4.16,现在没有问题,前提是如果debugtalk.py引用了其他的库,需要进入到项目的虚拟环境中,把引用的库安装进去。
我用的4.16,现在没有问题,前提是如果debugtalk.py引用了其他的库,需要进入到项目的虚拟环境中,把引用的库安装进去。
您好,我是import的自己在项目文件夹下新建的一个工具类,这种怎么处理呢
我用的4.16,现在没有问题,前提是如果debugtalk.py引用了其他的库,需要进入到项目的虚拟环境中,把引用的库安装进去。
您好,我是import的自己在项目文件夹下新建的一个工具类,这种怎么处理呢
我是在debugtalk.py中导入了一个包,然后我在虚拟环境中安装了这个mimesis 包,就OK了,你可以参考下。

我用的4.16,现在没有问题,前提是如果debugtalk.py引用了其他的库,需要进入到项目的虚拟环境中,把引用的库安装进去。
您好,我是import的自己在项目文件夹下新建的一个工具类,这种怎么处理呢
我是在debugtalk.py中导入了一个包,然后我在虚拟环境中安装了这个mimesis 包,就OK了,你可以参考下。
我这个包就是我自己写的,不需要pip去安装啊
我用的4.16,现在没有问题,前提是如果debugtalk.py引用了其他的库,需要进入到项目的虚拟环境中,把引用的库安装进去。
您好,我是import的自己在项目文件夹下新建的一个工具类,这种怎么处理呢
我是在debugtalk.py中导入了一个包,然后我在虚拟环境中安装了这个mimesis 包,就OK了,你可以参考下。
我这个包就是我自己写的,不需要pip去安装啊
是的 ,我也是相同的问题
引用了自己在同级目录中的方法,就一直报错,
只有注释掉这些引用才能正常执行case ,
版本4.1.6
引用了自己在同级目录中的方法,就一直报错, 只有注释掉这些引用才能正常执行case , 版本4.1.6
如果写的包如果也有引用其他库也要安装的
或者查下这个
路径安装的库和执行环境的库是不是一致的

