学习httprunner遇到的问题记录
今天研究httprunner遇到了几个问题
1.问题1:
最新的版本4.3.0已经舍弃了locusts,har2case这两个东西
导致运行的时候,出现har2case不是内部命令
一开始以为是没有配置环境变量
我后面卸载改成3.1.4解决了
4.3.0
我们在命令行窗口中 卸载此框架 可以清楚的看到包含的内容
明显可以在上图中,发现hmark,hrun,httprunner是还有的,但是最新的版本4.3.0已经舍弃了locusts,har2case这两个东西
然后我安装了3.1.4的版本
3.1.4这个版本是包含这五个核心的部分
可以由上图 看出来这个问题已经解决了 har2case是有的
每一次都有很大的更新,还是老老实实使用老版本3.1.4先熟悉再说 尴尬!!!!!
第二个问题:
是把har包转成py文件
出现报错 好像是下载httprunner顺带下载那个markupsafe包里面的init方法舍弃了soft_unicode,导入失败,因此会报错
我又安装了老版本的这个包 就可以生成py文件了
问题如下:
解决方法:
安装 python -m pip install markupsafe==2.0.1
运行后虽然httprunner可以成功执行脚本,生产报告
但是又发现click包中不存在_unicodefun方法了,强迫症的我必须解决这些无关紧要的问题,估计又是包不兼容问题 又得下老版本的包包
问题如下:
虽然不影响httprunner的使用
解决方法:
pip install click==8.0.2
成果: