- 博客(51)
- 收藏
- 关注
原创 面向对象
一、添加和获取对象的属性二、在方法内通过self获取对象属性魔法方法__init__问题:创建对象后再去添加属性有点不合适,有没有简单的办法,可以在创建对象的时候,就已经拥有这些属性?答案:__init__方法可以实现说明:Python 的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,init()就是一个魔法方法,通常用来做属性初始化 或 赋值 操作(作用)。如果类面没有写__init__方法,Python会自动创建,但是不执行任何操作,如果为了能够在完成自己想要的
2021-01-21 21:15:09 21
原创 文件操作
一、文件的打开和关闭<1>打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)示例如下:f = open(‘test.txt’, ‘w’)或者f = open(‘test.txt’, ‘r’)写数据(write)格式对象 = open(“文件”,w)对象.write(“写入数据”)对象.close案例:以写的方式打开文件,写入数据读数据(read)案例:以读的方式打开文件,读取数据格式对象 = op
2021-01-20 20:13:47 38
原创 函数
定义函数定义函数的格式如下:def 函数名():代码demo:定义一个函数,能够完成打印信息的功能调用函数定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它调用函数很简单的,通过 函数名() 即可完成调用demo:# 定义完函数后,函数是不会自动执行的,需要调用它才可以printInfo()注意:每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了当然了如果函数中执行到了return也会结束函数现在需要定义一个
2021-01-19 21:12:45 95
原创 列表的介绍以及常见操作以及元祖与字典
列表的格式:变量A的类型为列表namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]比C语言的数组强大的地方在于列表中的元素可以是不同类型的testList = [1, ‘a’]打印列表demo:namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]print(namesList[0])print(namesList[1])print(namesList[2])结果:xiaoWangxiaoZhangxia
2021-01-18 21:01:05 70
原创 循环语句while嵌套以及for循环and字符串操作
循环场景while和if的用法基本类似,区别在于:if 条件成立,则执行一次;while 条件成立,则重复执行,直到条件不成立为止。一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环while循环的格式:while循环的应用 01:计算1–100之间的整数和(包含1和100)while循环的应用案例02:计算1–100之间的偶数和(包含1和100)while循环的应用案例03:计
2021-01-16 19:26:09 523
原创 python
计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。传统电脑系统的硬体单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元(Center Processing Unit,CPU)。编程语言是用来定义 计算机程序 的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。简单来说,编程语言就是人类和计算机进行交流的语言。什么是pyt
2021-01-15 21:01:53 47
原创 jmeter数据库压测和服务器监控
一:数据库压测1:为什么要对数据库进行压测?不断地给数据库施加压力,验证数据库处理的性能:如何进行数据库压测?2.1:一般接口测试步骤:测试计划–线程组–http请求–监听器()2.2:数据库测试步骤测试计划–线程组–jdbc request–jdbc–JDBC Connection Configuration–监听器()注释:jdbc:mysql://ip:端口号/库名?serverTimezone=UTC&allowMultiQueries=true数据库语法1:Sel
2021-01-14 21:19:47 382
原创 Charles抓包
接口抓包测试工具CharlesCharles是一款Http代理服务器和Http监视器,当移动端在无线网连接中按要求设置好代理服务器,使所有对网络的请求都经过Charles客户端来转发时,Charles可以监控这个客户端各个程序所有连接互联网的Http通信。安装Charles客户端打开浏览器访问Charles官网https://www.charlesproxy.com/,下载相应系统的Charles安装包,然后一键安装即可。傻瓜式安装charlesCharles的功能有?1.截取http 和htt
2021-01-13 20:05:06 90
原创 JMETER操作
一、性能测试性能测试是什么:基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注点:时间性能、空间性能性能测试与页面无关性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试类型:1.基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参考2.负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能 指标达到安全临界值,例如某种资源已经达到饱和状
2021-01-12 21:39:36 75 1
原创 SHELL脚本操作
一:Shell介绍1:什么是shell脚本 Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。二:Shell脚本的规则Shell 和python都是弱语言1:变量的规则定义变量规则:变量名=值shell定义变量的规则:1:等号两边不能有空格2:定义特殊的变量需要用
2021-01-11 16:29:08 119
原创 Linux基本命令
Linux基本命令1.目录切换命令window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。但在学习cd命令之前,我们有必要分清Linux的目录结构cd usr/ 切换到该目录下usr目录cd …/ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录2.目录的操作命令(增删改查)(1)增加目录操作(增)命令:mkdir 目录名称示例:在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test问目录
2021-01-08 20:17:53 28
原创 禅道使用
admin(管理员)部门:创建部门(需求部门,开发部门,测试部门,项目部门,产品部门)组织:创建用户(产品经理,项目经理,开发人员,测试人员),分配权限产品模块:添加模块产品(创建产品)需求:提需求项目项目:添加项目团队:添加人员产品:关联产品需求:分配任务(开发,测试)开发我的地盘:查看bug或者需求我的bug,【解决】指派测试验证测试bug:提bug,指派开发验证开发修改的bug...
2020-12-17 21:17:02 50 1
原创 测试用例描述
一、测试用例的概念和作用1.什么是测试用例?是为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来;包括测试输入、执行条件和预期的结果,实际结果;测试用例是执行的最小实体。 测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障2.测试用例的作用 避免盲目测试,提高效率测试重点突出,目的明确系统更新后,修正少量用例,即可展开测试评估系统质量的度量标准3.测试用例的4个特性
2020-12-16 18:57:05 2495
原创 Postman接口测试
打开Postman,可以关闭该页面跳过注册账户,非登陆状态下该工具可以直接使用进入Postman主页面并创建项目接口集合,填写项目名称和项目描述选择聚合数据中的一项接口进行模拟测试接口描述:复制请求的地址和请求参数,请求方式为get把复制请求的地址和请求参数填写到Enter request URL对于后台开发的接口,请求方式肯定不止POST一种,Postman也支持多种请求方式。在新建接口测试实例时可选择接口的请求方式,获取的参数一致保存到聚合参数目录下批量下发请求下拉选择
2020-12-03 21:08:14 180
原创 fiddler操作
一、fiddler对虚拟机操作步骤打开fiddles,点击工具中的选项点击连接,端口选择8888,勾选-允许-重复-重新 和监控所有连接,点击确定。找到电脑的IP和端口号的地址打开雷电模拟器在设置里点击WLAN出现连接WLAN页面长按已连接的网络点击修改网络勾选高级选项,代理选择手动,输入刚才查询到的ip和端口号,点击保存选择浏览器,输入刚才的IP地址和端口号下载证书消息通知栏拉下来,可看到下载好的证书,点击证书给证书取一个名字,点击确定证书安装成功和虚拟机连
2020-12-02 22:28:56 105
原创 charles修改response返回值
接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)设置断点值复制接口链接,拷贝到Host中,点击Query,ctrl+A全选,把框中内容改成*号勾选Request或者Response点击ok并刷新一下网页在text中编辑内容,点击Execute(执行),重新刷新页面内容更改成功...
2020-12-01 20:08:42 351
原创 Charles安装
Charles下载证书点击help,选中ssl Proxying ,点击Install Charles Root Certificate点击”安装证书”点击”下一步”选中”将所有的证书都放入下列存储”,点击”游览”选中”受新任的根证书颁发机构”,点击”确定”点击”下一步”点击”完成”点击”proxy”,选中Proxy Settings…勾选允许传输http代理,点击”OK”点击"proxy",选中SSL Proxyig settings…点击勾选运行代理,点击“ad
2020-12-01 19:15:49 30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人