安装 httprunner
pip3 install httprunner
顺利安装
hrun -V 查看版本
报如下错:
-bash: hrun: command not found
网上查资料说是创建个软链接
先找到 hrun 路径
mdfind -name hrun
我的路径是/Library/Frameworks/Python.framework/Versions/3.7/bin/hrun
用 In创建软链接
user:me8 ss$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/hrun /usr/bin/hrun
Password:
ln: /usr/bin/hrun: Operation not permitted
可气的是又报错了
又一顿查....还可以软链接到/usr/local/bin/hrun
终于
user:bin ss$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/hrun /usr/bin/hrun
ln: /usr/bin/hrun: Operation not permitted
user:bin ss$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/hrun /usr/local/bin/hrun
user:bin ss$
user:bin ss$ hrun -V
3.1.4
成功了,开心呀哈哈
然后cd 到我的工程目录下,创建httprunner 项目
又是 command not found ,不怕 ,我有软链接嘿嘿
In 一下,继续创建mtx_test项目
user:bin ss$ httprunner
-bash: httprunner: command not found
user:bin ss$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/httprunner /usr/local/bin/httprunner
user:bin ss$ httprunner
usage: httprunner [-h] [-V] {run,startproject,har2case,make} ...
One-stop solution for HTTP(S) testing.
user:test ss$ cd me8/
user:me8 ss$ ls
user:me8 ss$ httprunner startproject mtx_test
2021-01-23 17:53:26.375 | INFO | httprunner.scaffold:create_scaffold:43 - Create new project: mtx_test
Project Root Dir: /Users/ss/Documents/Python/test/me8/mtx_test
created folder: mtx_test
created folder: mtx_test/har
created folder: mtx_test/testcases
created folder: mtx_test/reports
created file: mtx_test/testcases/demo_testcase_request.yml
created file: mtx_test/testcases/demo_testcase_ref.yml
created file: mtx_test/debugtalk.py
created file: mtx_test/.env
created file: mtx_test/.gitignore
$ tree mtx_test -a
2021-01-23 17:53:26.380 | WARNING | httprunner.scaffold:show_tree:29 - tree command not exists, ignore.
Sentry is attempting to send 0 pending error messages
Waiting up to 2 seconds
PyCharm 里看一下 me8,历时一个小时终于搞定了!!
15 分钟写完笔记,记录各种踩过的坑,共勉