前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[接口测试_B] 01 接口测试环境搭建

[接口测试_B] 01 接口测试环境搭建

作者头像
苦叶子
发布2018-04-17 15:35:23
1.1K0
发布2018-04-17 15:35:23
举报
文章被收录于专栏:开源优测开源优测
学习使用python语言及其相关的库进行接口测试,首先搭建学习过程中使用的测试环境。为了保证环境的独立性,学习过程中相关的库都下载在对应的虚拟环境中。

【环境信息】

  • Windows 7_x64
  • visual studio code
  • python 3.6
  • git
  • virtualenv
  • pytest
  • requests

1.安装visual studio code 和python

visual studio code下载地址:https://code.visualstudio.com/docs/?dv=win python下载地址:https://www.python.org/downloads/release/python-364/

2.git下载和安装

  1. 下载地址:https://git-scm.com/
  2. 打开git bash 配置个人用户信息,包括用户名和邮箱(在github上注册的用户名和邮箱哈

3.在github上添加生成的公钥,登录github打开settings->SSH and GPG key 添加生成的ssh key 公钥,公钥若生成在默认目录下,可用命令cat ~/.ssh/id_rsa.pub查看:

添加ssh key

  1. 验证git连接是否成功:在github上新建一个仓库 ,执行git clone操作:
代码语言:javascript
复制
$ git clone https://github.com/catleer/python_interface_testCloning into 'python_interface_test'...
warning: You appear to have cloned an empty repository.

3.安装virtualenv

virtualenv可以构造一个独立的环境,使不同工程之间使用的包不会互斥。同时,也便于环境的移植。

  1. windows下安装:
代码语言:javascript
复制
python -m pip install virtualenv
  1. 创建虚拟环境
代码语言:javascript
复制
# virtualenv 目录名virtualenv python_interface_base
  1. 激活虚拟环境,windows下激活virtualenv的环境不需要使用source命令,直接执行虚拟环境中scripts目录下的activate即可:
  1. 退出虚拟环境,执行Scripts目录下的deactivate:

4. 在虚拟环境中安装pytest和requests

  1. 激活要工作的虚拟环境:
代码语言:javascript
复制
f:\python_interface_test\python_interface_test>python_interface_base\Scripts\activate
  1. 安装pytest和requests:
代码语言:javascript
复制
pip install pytest
pip install requests
  1. 查看安装的包的版本,将包名及版本信息导出:
代码语言:javascript
复制
pip freeze > is_installed_package.txt
代码语言:javascript
复制
attrs==17.4.0
certifi==2018.1.18
chardet==3.0.4
colorama==0.3.9
idna==2.6
pluggy==0.6.0
py==1.5.2
pytest==3.4.2
requests==2.18.4
six==1.11.0
urllib3==1.22

5.环境运行示例

  1. 打开Visual studio code,打开工作文件夹(从github上clone下来的文件目录),激活虚拟环境:

运行示例

  1. 测试在虚拟环境下,pytest和requests能否正常工作;

3.查看visual studio code中能否提交至git本地仓库;

image.png

  1. 提交更改后的代码至github,需要先进入github中clone下来的文件目录:
代码语言:javascript
复制
# 添加文件到缓存git add 文件名  # 由于在visual studio上暂存了文件,则该步可以不在git bash中执行;# 将缓存文件添加到仓库git commit -m "日志说明“  # 在visual studio code中执行了提交操作,则该步可以不在gitbash中执行;

# 推送至github
git push  # 会提示输入用户名密码
  1. 登录github查看是否推送成功;

6.结束本次工作,去激活虚拟环境:

代码语言:javascript
复制
(python_interface_base) F:\python_interface_test>python_interface_base\Scripts\deactivate.bat

作者: 乐大爷 博客:https://www.jianshu.com/u/39cef8a56bf9 声明:本文已获作者授权转载,著作权归作者所有。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装visual studio code 和python
  • 2.git下载和安装
  • 3.安装virtualenv
  • 4. 在虚拟环境中安装pytest和requests
  • 5.环境运行示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档