Jenkins + python(requests)做接口自动化测试
来源:互联网 发布:大势至usb端口 编辑:程序博客网 时间:2024/04/18 04:04
用requests.py做接口测试 very nice
version python3.4
下载requests.py,python setup.py install
就OK了。
安装webpy,主要为了连接数据库用,也可以直接安装MySQLdb模块,下载web.py git clone https://github.com/webpy/webpy.git
安装的时候 报错
Traceback (most recent call last): File "setup.py", line 6, in <module> from web import __version__ File "/home/chen/local/test_API.git/webpy/web/__init__.py", line 14, in <module> import utils, db, net, wsgi, http, webapi, httpserver, debugerrorImportError: No module named 'utils'
缺失utils模块,找了下python3.4确实没有,但是之前我的python2.7也没有这个模块,安装也没有出问题;找了几个网上的答案,因为setup.py文件里边没有version没有设置,
setup(name='web.py', version=__version__, description='web.py: makes web apps', author='Aaron Swartz', author_email='me@aaronsw.com',
修改个版本号version='0.37'
就好,结果还是不行,又查了查发现web.py不支持python3 以上版本呢。。。。https://github.com/webpy/webpy/issues/180
老实换到python2.7吧,找问题还是要google。
python多版本切换
# 切换到 2.7版本mv /usr/bin/python /usr/bin/python3.4ln -s /usr/local/python2.7/bin/python /usr/bin/python# 切换到 3.4版本mv /usr/bin/python /usr/bin/python2.7ln -s /usr/local/python34/bin/python3.4 /usr/bin/python
安装好web.py之后,如果要连接数据库,要安装MySQLdb模块;yum install MySQL-python
,建议直接到官网下载,成功了万幸。
如果碰到mysql_config not found
的问题,有两种方法解决:
- 执行: ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
将mysql_config从你的安装目录链接到/usr/local/bin目录下,这样就可以在任意目录下访问了(也可以放到/usr/bin)
- 编辑源码文件夹的site.cfg文件,去掉# mysql_config = /usr/local/bin/mysql_config前的注释#,修改后面的路径为你的mysql_config真正的目录。(where mysql_config
查找文件位置)
这些都搞定了下载Jenkins.war到tomcat安装目录解压,然后就可以通过浏览器进去到Jenkins了,系统设置安全级别等,注意设置邮件通知的时候,邮箱必须和系统管理员邮箱一致;构建任务,选择执行脚本。注意设置tomcat的编码格式,在conf/server.xml种设置,执行脚本的编码格式以免Jenkins控制台输出内容乱码。
import sysreload(sys)sys.setdefaultencoding('utf8')
- Jenkins + python(requests)做接口自动化测试
- Python + Requests + Unittest接口自动化测试
- Python+Requests接口自动化测试框架
- 基于python+requests+unittest框架接口自动化测试设计开发
- python+requests接口自动化测试框架实例详解教程
- python+requests接口自动化测试框架实例详解教程
- 基于python+requests+unittest框架接口自动化测试设计开发
- Python + Requests 实现接口自动化
- python requests做接口测试对json的处理
- 接口自动化:Jenkins 自动构建python+nose测试
- 接口自动化测试介绍之Requests
- python+requests+excel 接口测试
- python+requests实现接口测试
- python+requests实现接口测试
- python+requests接口自动化测试框架实例详解教程(米兔888)
- 基于python+requests+unittest框架接口自动化测试设计开发(简易型)
- python+requests接口自动化测试框架实例详解教程(米兔888)
- jenkins集成robot framework做自动化测试
- C语言实现任何文件的加密解密
- 数据挖掘 R VS Python
- C语言实现链表之单向链表(一)头文件
- 对java中静态初始化块的理解
- 大学自学编程推荐阅读书籍和参考学习顺序
- Jenkins + python(requests)做接口自动化测试
- 黑马程序员-----java基础概述之关键字、运算符
- 启动Service并用Intent传递数据
- [游戏技术]求生之路服务器指令
- 自定义和扩展WordPress搜索功能
- C++中的IO类(iostream, fstream, stringstream)小结
- Android 学习笔记之界面布局
- POI刷新数据后的函数(公式)更新问题
- IOS开发UI篇--使用UICollectionView实现一个无限轮播的案例