自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Web定位元素和脚本

八大定位元素

2021-06-15 08:47:21 56

原创 元素定位

1.为什么学习元素定位1)计算机没有智能到人的程度。2)计算机不能像手动测试人员一样通过眼看,手操作鼠标点击,操作键盘输入。3)计算机通过一系列计数手段找到元素(按钮、输入框、模拟键盘等)2.元素定位的工具或手段有哪些?1)css选择器2)xpath...

2021-06-09 22:09:35 76

原创 Python--面向对象

一:类和对象1.类具有相似内部状态和运动规律的实体和集合(统称为抽象具有相同属性和行为事务的统称类是抽象的,在使用的时候通常会找到这个类的一个具体存在,使用这个具体的存在一个类可以找到多个对象1.1:类的构成类的名称:类名类的属性:一组数据类的方法:允许对进行操作的方法举例:人类设计,只关心三样东西事务名称(类名):人(person)属性:身高(height),年龄(age)方法(行为、功能):跑(run),打架(fight)2.2:定义类格式:class 类名:

2021-06-03 21:02:34 67

原创 Python--文件的操作

一:文件的打开和关闭1.打开文件在Python,使用open函数可以打开一个已存在的文件,或者创建一个新文件open(文件名,访问模式)f = open(‘test.txt’, ‘w’)2.关闭文件close()示例如下:# 新建一个文件,文件名为:test.txtf = open("test.txt","w")# 关闭这个文件f.close()3.文件的读写3.1写数据使用write()可以完成向文件写入数据示例如下:# 新建一个文件,向其中写入代码(pychar

2021-06-01 19:43:10 117

原创 pyhone--函数定义和调用

1.定义函数def 函数名():代码定义了函数之后, 就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它调用函数很简单的,通过 函数名() 即可完成调用2.调用函数定义了函数之后, 就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它调用函数很简单的,通过 函数名() 即可完成调用小总结定义时小括号中的参数,用来接受参数用的,称为形参调用时小括号中的参数,用来传递给函数用的,称为实参3.参数分类位置参数:参数调用时,传入的参数个数要和位置相

2021-06-01 09:13:41 586

原创 Python--列表

一:列表的介绍1.1:格式 变量=[,,,]案例namesList = ['xiaoWang','xiaoZhang','xiaoHua']案例:不同类型namesList = ['xiaoWang',12,[1,2,3],(1,2)]二:列表的相关操作2.1:列表的新增2.1.1:append(追加一个元素)2.1.2:extend(追加多个元素)2.1.3:insert(指定索引新增数据)2.2:修改修改元素的时候,要通过下标才能确定要修改的是那个元素2.3:删

2021-05-30 19:49:10 31

原创 Python--字符串

一:字符串的定义格式b="hello"b='hello'总结双引号或者单引号中的数据就是字符串二:输入输出输入格式a = input("输入的数据")输出格式print("要输出的数据")三:切片切片的定义切片是指对操作的对象截取其中一部分切片的语法[起始下标:结束:步长]选取的区间从“起始位”开始,到“结束位”的前一位结束,步长表示选取的间隔适用范围字符串,列表,元组案例:name = “Jack Tom”,输出Jackname = “Jack

2021-05-30 19:07:53 32

原创 Python基础-语句

一:判断语句前言:在程序中如果某些天剑满足,才能做某件事情,而不满足的时候不允许做,这就是所谓的判断1.1:if语句的的使用格式if 要判断的条件: 条件成立时,要做的事情案例:判断彩礼三十万以上,输入结婚1.2:if-else的使用格式if 要判断的条件: 条件成立时,要做的事else:​ 条件不成立是,要做的事案例:判断彩礼三十万以上,输入结婚,否则分手1.3::if-elif-else的使用格式if 要判断的条件: ​条件成立时,需要做的事elif 要判断的条件

2021-05-28 19:57:03 84

原创 Python安装

Python安装Python安装01目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,我们的教程是 Python3.X版本双击安装包:点击运行Python安装02勾选添加环境变量并安装Python安装03等待安装完成Python的安装04点击close关闭Python的安装05Windows+r进入搜索框–cmd+回车进入命令行模式–输入Python+回车,成功显示以下,exit()+回车退出Python交互模式失败显示以下pychar

2021-05-24 19:23:00 57

原创 jmeter压测(linux)

对linux服务器的服务进行压测1.资源准备可通过该网址下载jmeter所有插件http://jmeter-plugins.org/downloads/all/本次所需插件:JMeterPlugins-Extras.jarJMeterPlugins-Standard.jarServerAgent-2.2.1将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\ext目录下将ServerAgent

2021-05-21 11:56:31 129

原创 jmeter的函数助手和正则表达式提取

函数助手使用Jmeter函数助手(文件中不要出现中文):1、点击 选项–>函数助手 调出函数助手对话框2、选择 _CSVRead 函数(下图第一个框)3、函数参数:1)第一个参数:填写文件路径。2)第二个参数:文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推,然后点击【生成】按钮,则会自动生成我们需要的参数化函数。3) 复制生成的参数化函数, copy过程需要使用的地方即可。4) _Random函数是从某数据段随机读取数据替换参数,当需要添加多条数据记录且某些字段需要唯

2021-05-20 21:41:05 206

原创 jmeter的安装与功能介绍

一、jmeter的简介与安装Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试). 而且用Jmeter 来测试 Restful API, 非常好用。安装JMeter之前需要先安装JDK,Jmeter是基于Java环境的jmeter的作用接口测试性能测试压力测试Web自动化测试数据库测试1、下载jdk地址: http://www.oracle.com/technetwork/java/javase/downloads/index.

2021-05-19 21:25:09 36

原创 Fiddler的介绍

fiddler和其他抓包工具的区别1.firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大,模拟http请求的功能也不够,且firebug常常是需要无刷新修改 如果刷新了页面,所有的修改都不会保存2.httpwatch也是比较常用的http抓包工具,但是只支持IE和Firefox浏览器3.wireshrk是通用的抓包工具,但是比较庞大,对于只需要抓取http请求的应用来说,是否是大材小用了4.fiddler是一个使用本地127.0.0.1:8888的http代理,任何能够设置ht

2021-05-19 21:21:38 60

原创 Charles证书的下载(虚拟器)

1:第一步:打开虚拟机设备2:第二步:去掉window peoxy的勾选项(对app端测试)3:点击proxy选中proxy Setting4:启动http代理端口(默认8888)5:在help中选中SSL Proxying 中的Mobile Device 安装6:显示如下图所示信息7:点击设置按钮8:点击”wifi”9:长按已连接的WiFi10:点击”修改网络”11:勾选”高级选项”12:点击代理下拉框13:选中”手动”14:填写代理信息(ip和端口信息)

2021-05-18 20:37:42 115

原创 charles证书的下载(APP)

默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据证书下载1:前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)1:在proxy中找到proxy settings2:设置端口port以及勾选Enale transparent HTTP proxying3:在proxy中找到SSL proxy settings4:新增https对应的host以及端口号5:点击help选择ssl Prox

2021-05-18 20:34:36 1366

原创 charles的功能操作

1:断点调试方法一: breakpoints(修改request)接口处 鼠标右击,选择breakpoints开始设置断点值2.重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求3.关掉breakpoint,点击【abort】如果点击了【cancel】,只关闭此次编辑。下次访问此接口时还会进入breakpoints页面。方法二: breakpoints(修改response)1.接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能

2021-05-18 20:30:15 135

原创 Charles证书的下载(web)

1.charlescharles的证书下载(web)默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据1:点击help,选中ssl Proxying ,点击Install Charles Root Certificate2: 点击”安装证书”按钮点击”下一步”按钮选中”将所有的证书都放入下列存储”,点击”游览”按钮点击浏览,选中”受新任的根证书颁发机构”,点击”确定”按钮点击”下一步”按钮点击”完成”按钮

2021-05-18 20:21:06 133

原创 shell脚本基础

什么事shell脚本它是用各类命令预先放到一个文件夹中,方便一次性执行的一个程序文件,主要是方便管理员进行设计或者管理用的,它 比Windows下的批处理更加强大,效率更高,他用了linux/Unix下的命令shell脚本的规则1:变量的规则定义变量的规则:1.变量名=值2.等号两边不能有空格3.定义特殊的变量需要用单引号或者双引号结合4.定义linux命令需要用反单引号单引号和双引号的区别1.双引号中有变量名,输出的是变量名对应的变量值2.单引号中有变量名,输出的是变量名对应的变量值

2021-05-11 21:17:38 39

原创 linux上安装jak,MySQL,Tomcat

jdk的安装1.查看当前linux是否已经安装jdkrpm -qa | grep java2.卸载jakrpm -e -nodeps 卸载的软件名3.上传jak到linux`4.jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local5.配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝到最后一行,路径要和解压的jak路径保持一致。#set java environmentJAVA_HOME=/

2021-05-10 21:04:43 190

原创 linux常用命令

在这里插入图片描述目录的操作:cd app 切换到APP目录cd… 切换到上一级目录cd/ 切换到系统根目录cd 进入目录mkdir 目录名称 新增一个目录ls 显示当前目录所有文件ls -a 显示所有文件包括隐藏的ls -l 文件和目录的详情信息 可以缩写成llfind/ -name ‘test*’ 查找/root下的与test相关的目录,加星号,模糊查询mv 目录名称 新目录名称 重命名mv 目录名称 /目录新位置 剪切cp -r 目录名称 目录拷贝的位置 拷贝rm -r 目

2021-05-09 20:22:29 47

原创 水杯,电梯测试点

这里写自定义目录标题水杯测试点电梯测试点水杯测试点1.功能(1)水倒水杯容量的一半(2)水倒规定的安全线(3)水倒满且流出来(4)水杯容量刻度与其他水杯一致(5)盖子拧紧水倒不出来(6)烫手验证2.性能(1)使用最大次数或时间(2)掉地上不易损坏(3)盖子拧到什么程度水倒不出来(4)保温时间长(5)杯子的耐热性(6)杯子的耐寒性(7)长时间放置水不会漏(8)杯子上放置重物达到什么程度杯子会被损坏3.界面(1)外观完整、美观(2)大小与设计一样(高、宽、容量、直径)(

2021-05-06 19:50:52 480

原创 测试用例

测试用例1.什么事测试用例?是为某个业务目标,而编制的一组有测试输入,执行条件以及预期结果组成的案例2.测试用例通常摆阔一下几个元素用例编号,测试模块,用例标题,用例级别,前置条件,测试输入,执行操作,预期结果,实际结果2.1测试用例示例3.测试用例的基本方法等价类划分是指分步骤吧海量的测试用例集减得很小,但过程同样有效等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的可分为有效等价类和无效等价类有效等价类:只符合《需求规格说明书》输入合理的数据集合无效等价类:指不符合《需求

2021-05-05 21:23:22 29

原创 测试基础

文章目录B/S和C/S架构的区别你们公司的流程是什么样的?软件测试的定义测试模型的介绍V模型:W模型:软件测试的分类按技术划分按阶段划分按内容划分性能测试:兼容性测试:按其他划分B/S和C/S架构的区别B—browser 浏览器C—clent 客户端​ S—server 服务器BS架构两端都使用现成的成熟产品,会标准一点CS中的客户端可以分担一些数据的处理,执行效率高BS架构当中得到的数据传输都是以http协议进行传输的,而http协议是文明输出可以被抓包,所以没有CS安全BS架构只需要

2021-04-29 19:58:32 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除