摘要:
项目部署到Jenkins 1、开启tomcat:双击startup.bat文件。 2、登录Jenkins 3、创建自由风格任务item: 4、设置触发器: 5、设置构建:Execute Windows batch command,运行项目的主函数 6、查看控制台输出: 注意事项 1、部署到Jenki 阅读全文
摘要:
我自己的项目 github链接:https://github.com/jimmy688/pythonDemo 下面的这个项目框架,以后可在此基础上修改完善使用: 阅读全文
摘要:
发送邮件 import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart #如果要添加附件,必须使用MIMEMultipart from email.header i 阅读全文
摘要:
操作mysql 安装pymysql:pip install pymysql 常用对象: Connection:代表一个与MySQL Server的socket连接,使用connect方法来创建一个连接实例。 Cursor:代表一个与MySQL数据库交互对象,使用Connection.Cursor() 阅读全文
摘要:
数据驱动 ddt python 的unittest 没有自带数据驱动功能。所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了 阅读全文
摘要:
unittest模块 unittest官方文档:https://docs.python.org/zh-cn/3.7/library/unittest.html#assert-methods Unittest是python里面 的单元测试框架,方便组建测试用例,一键执行用例,并生成可视化测试报告 un 阅读全文
摘要:
requests模块 requests模块支持的请求方式 1 requests.get(‘https://github.com/timeline.json’) # GET请求 2 requests.post(“http://httpbin.org/post”) # POST请求 3 requests 阅读全文
摘要:
算法练习 冒泡排序法 普通的冒泡排序: listToSort=[32,1,56,34,89,56] def bubbleSort(listToSort): for i in range(len(listToSort)-1): for j in range(len(listToSort)-i-1): 阅读全文
摘要:
装饰器@ 函数装饰器 内置函数装饰器 @staticmethod 被@staticmethod修饰的方法是静态方法,从而可以实例化使用 C().f(),也可以不实例化调用该方法 C.f()。 @classmethod @classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但 阅读全文
摘要:
json数据解析 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 python 原始类型向 json 类型的转化对照表: Python JSON dict obj 阅读全文
摘要:
正则表达式 正则表达式在线测试工具:http://c.runoob.com/front-end/854 使用正则表达式进行匹配的流程: 常用语法 re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 re.match 阅读全文