学习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

 

 

 成果:

 

posted @ 2023-04-02 15:03  我是江浩一哈  阅读(99)  评论(1编辑  收藏  举报