直接在centos操作系统安装
一、安装
pip install virtualenv
二、创建环境
cd /opt/metersphere/data
mkdir python
cd python/
# 当前文件夹下创建虚拟环境
virtualenv --copies .
# 激活虚拟环境 下次进去就是在data目录下 source python/bin/activate
source /bin/activate
# 安装第三方库
pip install requests
# 退出虚拟环境
source /bin/deactivate
# 我使用的是这个命令 deactivate
三、实验
实验快捷调试百度接口
四、最关键设置变量
这个设置是关键
# 设置为环境变量
import sys
sys.path.append("/opt/metersphere/data/python/lib/python2.7/site-packages")
log.info("--------------------diyi")
import requests
data = {"grant_type": "pwdd",
"userid": 'sds',
"pwd": xxx888,
"client_id": "web",
"client_secret": "web-secret"}
url = 'http://XXXXX/xxx/xx/login'
headers = {"Content-Type": "application/json;charset=UTF-8"}
log.info("--------------------dier")
try:
res = requests.post(url=url, json=data, headers=headers, verify=False).json()
r = res['data']['token_type'] + ' ' + res['data']['access_token']
log.info(r)
vars.put(${__metersphere_env_id}+"r",r);
except Exception as e:
c = str(e)
log.info(c)
版权声明:本文为legend818原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。