★学习目标:
用Python做HTTP接口测试
★学习的大纲:
●Python语言基础(安装,第一个案例,基本语法等)
●Request模块使用
●编写一个简单功能的接口测试案例
●HTTP协议基础
●正则表达式
●自动化测试的设计
★学习资源
●《跟老齐学python-从入门到精通》作者:齐伟
●http://www.runoob.com/python3/python3-tutorial.html
●http://www.liaoxuefeng.com/
●《用Python做HTTP接口测试》作者:于洪奎
★里程碑1:Python语言基础
●小节1:Hello World
◎小节目标:安装Python语言环境和编辑器集成环境并编写第一个Python程序,并运行成功。
1、下载安装Python3.6.0(注意:安装适合自己电脑的版本)
示例图为网络图片:
特别要注意勾上Add Python 3.X to PATH,然后点“Install Now”即可完成安装。如果忘记勾选Add Python 3.X to PATH也没有关系,安装完后,手动添加Python安装路径至计算机环境变量PATH就可以了。
2、下载安装JetBrains PyCharm Community Edition 免费社区版(Python集成开发工具,很好用,很好用,很好用)。
地址如下:http://www.jetbrains.com/pycharm/
安装成功后,打开命令提示符窗口,敲入python后,出现如下情况:
安装完成,可以开始Holle World 之旅了!
OK,第一小节完成!!!
●小节2:终端输入输出
◎小节目标:终端程序互动,及字符串拼接。
知识点:
1、变量无类型,对象有类型
2、字符串拼接可以通过+,也可以通过,
3、Python中“”与’’用法相同,成对使用就OK了
●小节3:数据类型与基本运算
◎小节目标:数据类型、算术运算符、运算优先级。
1、四则运算规则与算数相同,括号可改变优先级,**为指数
2、“input”获取默认为str类型,所以+为字符串连接,可以使用int()转化为int类型再进行相加,同样可使用str()转化其他类型为str类型
3、可以使用type()方法查看对象类型。