python学习笔记(控制语句)
2016-04-06 14:33
555 查看
博主平时学python的时候、大多是复制网上别人现成的进行改动实现自己的测试的要求
所有python基础语法其实掌握的很差
本来想优化下接口脚本实现、发现基础的循环控制语句都不知道怎么写
所以准备整理下
在原有脚本的基础上添加了控制语句
让输出的结果更清晰
if 语句 嵌套着另一个 if语句
if 条件:
结果
else:
结果
所有python基础语法其实掌握的很差
本来想优化下接口脚本实现、发现基础的循环控制语句都不知道怎么写
所以准备整理下
#!/usr/bin/env python # -*- coding: utf_8 -*- import requests import unittest import re class Testswcw_back(unittest.TestCase): def setUp(self): print "接口测试开始" def tearDown(self): print "接口测试结束" def testlogin_1(self): #登录测试用例 url = 'http://localhost:8081/swcw/back/sysLogin.action' postparams = {'username':'admin','password':'123456'} results = requests.post(url,postparams) pattern = re.compile(r'toMain') match = pattern.search(results.url) if results.status_code == 200: if match != None: print '用例测试结果:测试通过' else: print '用例测试结果:测试失败' else: print '用例测试结果:请求失败' def testlogin_2(self): #登录测试用例 url = 'http://localhost:8081/swcw/back/sysLogin.action' postparams = {'username':'admin','password':'123457'} #密码错误 results = requests.post(url,postparams) pattern = re.compile(r'toMain') match = pattern.search(results.url) if results.status_code == 200: if match != None: print '用例测试结果:测试通过' else: print '用例测试结果:测试失败' else: print '用例测试结果:请求失败' def testlogin_3(self): #登录测试用例 url = 'http://localhost:8081/swcw/back/sysLogin.action' postparams = {'username':'admin1','password':'123456'} #登录名错误 results = requests.post(url,postparams) pattern = re.compile(r'toMain') match = pattern.search(results.url) if results.status_code == 200: if match != None: print '用例测试结果:测试通过' else: print '用例测试结果:测试失败' else: print '用例测试结果:请求失败' if __name__ == "__main__": unittest.main()
在原有脚本的基础上添加了控制语句
让输出的结果更清晰
if 语句 嵌套着另一个 if语句
if 条件:
结果
else:
结果
相关文章推荐
- Python Twisted系列教程15:测试诗歌
- Python Twisted系列教程14:Deferred用于同步环境
- Python 练习册,每天一个小程序(0006)
- python 的积累
- 解决mac osx下pip安装ipython权限的问题
- Mac下更改python版本为3.5
- python之目录操作
- python 装饰器粗浅理解
- Python--网页更新监控工具
- python部落刷题宝学到的内置函数
- python学习过程-变量
- 使用源码编译wxpython-基于python2.7
- 使用源码编译wxpython-基于python2.7
- Python学习(一)
- Python变量、数据类型6
- Sublime Text 下配置python
- Python中[],(),{}的区别
- python判断语句is与==的区别
- K近邻分类算法实现 in Python
- windows64位环境下python安装numpy、scipy和matplotlib