摘要: 日期和时间 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数 tim 阅读全文
posted @ 2020-08-30 23:59 Whatever_It_Takes 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 多线程 多线程的优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。 程序的运行速度可能加快。 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况 阅读全文
posted @ 2020-08-30 23:58 Whatever_It_Takes 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 面向对象 Python从设计之初就已经是一门面向对象的语言。 类定义 类对象 类对象支持两种操作:属性引用和实例化。 属性引用使用和 Python 中所有的属性引用一样的标准语法:obj.name。 #!/usr/bin/python3 class MyClass: """一个简单的类实例""" i 阅读全文
posted @ 2020-08-30 23:57 Whatever_It_Takes 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 错误和异常 异常处理 try...except..else...finally , except和finally可有可没有。 try: print(2/0) except ZeroDivisionError: print("出错了") else: print("没错") finally: print 阅读全文
posted @ 2020-08-30 23:56 Whatever_It_Takes 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 读和写文件 open() 将会返回一个 file 对象,基本语法格式如下: open(filename, mode) filename:包含了你要访问的文件名称的字符串值。 mode:决定了打开文件的模式:只读,写入,追加等。默认文件访问模式为只读(r)。 模式总结:(Truncate表示清除的意思 阅读全文
posted @ 2020-08-30 23:53 Whatever_It_Takes 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 模块&包 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库(sys等)的方法。 import 语句 import module1[, module2[,... moduleN] 当解释器遇到 impor 阅读全文
posted @ 2020-08-30 23:50 Whatever_It_Takes 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 函数 Python 定义函数使用 def 关键字,一般格式如下: def 函数名(参数列表): 函数体 带参数: def area(width, height): return width * height 参数传递 在 python 中,类型属于对象,变量是没有类型的: a=[1,2,3] a=" 阅读全文
posted @ 2020-08-30 23:49 Whatever_It_Takes 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 迭代器与生成器 迭代器 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: >>> list=[1,2,3,4] >> 阅读全文
posted @ 2020-08-30 23:46 Whatever_It_Takes 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 控制语句 python的真值对照表: # coding:utf-8 a = None b = '' c = 0 print(bool(a)) # False print(bool(b)) # False print(bool(c)) # False d = 1 e = -1 f = '0' prin 阅读全文
posted @ 2020-08-30 23:37 Whatever_It_Takes 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 运算符 Python算术运算符 以下假设变量a为10,变量b为21: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 21 阅读全文
posted @ 2020-08-30 23:35 Whatever_It_Takes 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 数据类型 变量赋值 #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 print counter print miles print na 阅读全文
posted @ 2020-08-30 23:32 Whatever_It_Takes 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 基本使用 打印: print("") print("hello \n world") #换行 连接符+: name="yoy" print("hello"+name) 格式化输出: name="yoy" age=26 print("%s is %d years old " %(name,age)) 阅读全文
posted @ 2020-08-30 23:29 Whatever_It_Takes 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 收集监控系统 influxdb+grafana+telegra监控系统的简单理解:telegraf收集系统cpu等数据,并写入数据到influxdb中,jmeter运行脚本,也写入测试数据到influxdb中,最终由grafana以图形化实时展示系统和测试数据。 influx 官方文档:https: 阅读全文
posted @ 2020-08-30 23:28 Whatever_It_Takes 阅读(567) 评论(0) 推荐(0) 编辑
摘要: jenkins邮件通知设置 本次以163网易邮箱为例,设置jenkins的邮件通知。若使用其它邮箱,也是基本一样的步骤。 第一步:网页登录163邮箱,设置开启smtp服务 登录163邮箱: 点击开启IMAP/SMTP服务后,会弹出二维码,然后使用手机微信扫描,扫描后会自动跳到发送短信界面: 手机发送 阅读全文
posted @ 2020-08-30 23:14 Whatever_It_Takes 阅读(359) 评论(0) 推荐(1) 编辑
摘要: jenkins构建触发器 定时构建 举个例子:每天上班前跑一遍你的脚本 定时规则如下: 字段 * * * * * 含义 分钟 小时 日期 月份 星期 取值范围 0-59 0-23 1月31日 1月12日 0-7 示例 每隔15分钟执行一次 H/15 * * * * 每隔2个小时执行一次 H H/2 阅读全文
posted @ 2020-08-30 23:09 Whatever_It_Takes 阅读(144) 评论(0) 推荐(0) 编辑
摘要: jmeter-ant-jenkins轻量级接口自动化测试 安装的工具: jdk1.8 Jmeter4.0 ant1.9(蚂蚁) jenkins2.1(詹金斯) windows安装Ant 下载安装包:https://mirrors.tuna.tsinghua.edu.cn/apache//ant/bi 阅读全文
posted @ 2020-08-30 23:07 Whatever_It_Takes 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 网络七层模型 下面是协议层从底层至顶层的一个模型图: 1.1计算机的发展 有人说:“20世纪最伟大的发明就是计算机”,自漏生伊始,计算机经历了一系列发展,从大亚通用计算机、超级计算机、小型机、个人电脑,工作站以及现如今笔记本、平饭、僧能手机等,计算机已经彻底融入了我们的生活 1.2协议的必要性 简单 阅读全文
posted @ 2020-08-30 23:06 Whatever_It_Takes 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 计算机网络基础 http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议。有状态的话,会占用服务器的资源 一、DNS域名解析 我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服务器在哪里。将域名解析成对应的服务器ip地址这项工作 阅读全文
posted @ 2020-08-30 23:04 Whatever_It_Takes 阅读(270) 评论(0) 推荐(0) 编辑
摘要: fiddler抓App包 1、保证手机与电脑处在同一个局域网中 2、修改fiddler配置: 2、windows dos输入ipconfig查看ip: 3、手机修改代理方式(改为手动)、ip和端口(端口跟fiddler上设置的一致): 4、用手机随便访问一个网页,抓包: 阅读全文
posted @ 2020-08-30 23:02 Whatever_It_Takes 阅读(163) 评论(0) 推荐(0) 编辑
摘要: fiddler抓包篡改数据 Before Request 案例需求:在招生系统新建学校,发送请求之前,进行篡改请求的数据,修改要新建的学校名称。 1、打开jmeter来新建学校,或者打开浏览器新建学校也行: 2、设置fiddler:Rulers –Automatic Breakpoints—Befo 阅读全文
posted @ 2020-08-30 23:00 Whatever_It_Takes 阅读(598) 评论(0) 推荐(0) 编辑