ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

HttpRunner-01:Linux上安装httprunner环境

2021-11-29 18:35:07  阅读:114  来源: 互联网

标签:01 httprunner universe restricted ubuntu aliyun Linux multiverse


1.环境准备

我的本地主机系统是Window11,自行安装ubuntu20.04系统,通过Linux环境搭建一个HttpRunner。

ubuntu20.04环境:

  • Python=3.8.2

1.1 替换源

  • 使用pip3安装httprunner(报错)
rosaany@Rosefinch:~$ sudo apt install python3-pip

执行完发现报错:E: Package 'python3-pip' has no installation candidate,想到本地源需要替换一下

  • 备份原有的源
rosaany@Rosefinch:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 在网上找到对应版本的源,我这里是ubuntu20.04版本

以阿里源为例

rosaany@Rosefinch:~$ sudo vim /etc/apt/sources.list

# 替换为如下的源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

# 替换保存退出后 更新 源
sudo apt update
  • 再次安装pip3(这回成功了)

rosaany@Rosefinch:~$ sudo apt install python3-pip

1.2 安装HttpRunner

rosaany@Rosefinch:~$ pip3 install httprunner

安装 HttpRunner 后,系统中将添加 5 个命令:

  • httprunner: 主命令,用于所有功能
  • hrun: 别名httprunner run,用于运行 YAML/JSON/pytest 测试用例
  • hmake: 别名httprunner make,用于将 YAML/JSON 测试用例转换为 pytest 文件
  • har2case: 别名httprunner har2case,用于将 HAR 转换为 YAML/JSON 测试用例
  • locusts: 用于运行locust 的负载测试

1.3 测试HttpRunner命令

rosaany@Rosefinch:~$ httprunner
httprunner: command not found

出现上面报错是因为相关指令没找到,默认会到/usr/bin目录下寻找命令
利用find命令查找httprunner目录所在
image

  • 测试httprunner命令

image

  • 添加软链接

image

rosaany@Rosefinch:~$ httprunner -V
3.1.6

同理的,其它命令如果也报类似的错误,通过find和ln命令建立一个软链接

标签:01,httprunner,universe,restricted,ubuntu,aliyun,Linux,multiverse
来源: https://www.cnblogs.com/Rosaany/p/15620606.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有