searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

使用docker搭建python3接口测试环境

2023-05-16 05:37:23
51
0

1.基础镜像环境搭建

拉取centos7.6镜像,注意必须根据服务器是x86还是arm选择对应的版本:

docker pull centos:centos7.6.1810

 

查看镜像:

docker images -a

启动容器:

docker run --name auto-test -p 8081:80 -itd docker.io/centos:centos7.6.1810

 

下载阿里云repo文件:

http://mirrors.aliyun.com/repo/Centos-7.repo

 

进入容器:

docker exec -it auto-test /bin/bash

备份容器中的repo文件:

mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}

 

从宿主机拷贝阿里云的repo文件到容器中:

docker cp Centos-7.repo 7b817fd9dddf:/etc/yum.repos.d/

 

将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

yum makecache

设置时区为上海

rm –f /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

lrzsz

ip a

ifconifg

2.python搭建

https://zhuanlan.zhihu.com/p/460216030

安装依赖:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

mkdir /usr/local/python3

cd /usr/local/python3

wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz下载安装包到/usr/local/python3目录下,

 

解压python安装包到src文件夹:

tar xf Python-3.9.9.tar.xz -C /usr/local/src/

切换到该目录,cd /usr/local/src/Python-3.9.9安装到python3文件夹./configure --prefix=/usr/local/python3

 

开始python的编译

make

make install

 

创建python软连接

cd /usr/bin, 输入命令查看软链接:ls -al python*

在bin目录下删除原来的软连接:rm -rf python

 

重新添加python的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python

 

安装pip3

cd /usr/bin

rm -rf pip

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

简单测试:

升级pip:

/usr/local/python3/bin/python3.9 -m pip install --upgrade pip

 

修改pip源:

linux系统

在用户家目录下新建的 .pip 目录(/root/.pip),目录下新建 pip.conf 文件,写入以下内容

 

[global]

index-url = http://mirrors.aliyun.com/pypi/simple/

trusted-host = mirrors.aliyun.com

 

3.保存容器到镜像

docker commit -a "commit" -m "a new python image on centos7.6_1810" 7b817fd9dddf auto-test:v0

镜像打包为 tar 文件:

docker save -o auto-test:v0.tar auto-test:v0

从 tar 文件载入镜像

docker load –i auto-test:v0.tar

安装telnet等网络工具

Vi 中文乱码

https://lisahost.com/index.php/knowledgebase/2/linuxVIM.html

 

linux搭建java环境

https://blog.csdn.net/weixin_43887285/article/details/123134803

 

此时,python3环境搭建完成,就可以在上面通过python执行接口自动化代码了。

0条评论
作者已关闭评论
滕****平
1文章数
0粉丝数
滕****平
1 文章 | 0 粉丝
滕****平
1文章数
0粉丝数
滕****平
1 文章 | 0 粉丝
原创

使用docker搭建python3接口测试环境

2023-05-16 05:37:23
51
0

1.基础镜像环境搭建

拉取centos7.6镜像,注意必须根据服务器是x86还是arm选择对应的版本:

docker pull centos:centos7.6.1810

 

查看镜像:

docker images -a

启动容器:

docker run --name auto-test -p 8081:80 -itd docker.io/centos:centos7.6.1810

 

下载阿里云repo文件:

http://mirrors.aliyun.com/repo/Centos-7.repo

 

进入容器:

docker exec -it auto-test /bin/bash

备份容器中的repo文件:

mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}

 

从宿主机拷贝阿里云的repo文件到容器中:

docker cp Centos-7.repo 7b817fd9dddf:/etc/yum.repos.d/

 

将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

yum makecache

设置时区为上海

rm –f /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

lrzsz

ip a

ifconifg

2.python搭建

https://zhuanlan.zhihu.com/p/460216030

安装依赖:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

mkdir /usr/local/python3

cd /usr/local/python3

wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz下载安装包到/usr/local/python3目录下,

 

解压python安装包到src文件夹:

tar xf Python-3.9.9.tar.xz -C /usr/local/src/

切换到该目录,cd /usr/local/src/Python-3.9.9安装到python3文件夹./configure --prefix=/usr/local/python3

 

开始python的编译

make

make install

 

创建python软连接

cd /usr/bin, 输入命令查看软链接:ls -al python*

在bin目录下删除原来的软连接:rm -rf python

 

重新添加python的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python

 

安装pip3

cd /usr/bin

rm -rf pip

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

简单测试:

升级pip:

/usr/local/python3/bin/python3.9 -m pip install --upgrade pip

 

修改pip源:

linux系统

在用户家目录下新建的 .pip 目录(/root/.pip),目录下新建 pip.conf 文件,写入以下内容

 

[global]

index-url = http://mirrors.aliyun.com/pypi/simple/

trusted-host = mirrors.aliyun.com

 

3.保存容器到镜像

docker commit -a "commit" -m "a new python image on centos7.6_1810" 7b817fd9dddf auto-test:v0

镜像打包为 tar 文件:

docker save -o auto-test:v0.tar auto-test:v0

从 tar 文件载入镜像

docker load –i auto-test:v0.tar

安装telnet等网络工具

Vi 中文乱码

https://lisahost.com/index.php/knowledgebase/2/linuxVIM.html

 

linux搭建java环境

https://blog.csdn.net/weixin_43887285/article/details/123134803

 

此时,python3环境搭建完成,就可以在上面通过python执行接口自动化代码了。

文章来自个人专栏
测试方法
1 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0