自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 po模型的基本操作

po模型的基本操作什么是po模型po模型的单个page(界面)的操作创建base文件夹,base文件下创建basepage类创建case文件夹,case文件下创建searchpage类创建page文件夹,case文件下创建test001类po模型的单个界面操作的文件分类po模型的多个page(界面)的操作创建base文件夹,base文件下创建basePage类创建case文件夹,case文件下创建search,search1类创建page文件夹,case文件下创建test002类po模型的多个个界面操作的文

2021-06-15 20:26:57 880 3

原创 web自动化测试和怎么导入火狐插件

web自动化测试什么是自动化为什么进行自动化测试自动化测试分类整体分类自动化功能测试自动化性能测试自动化功能测试的分类单元测试接口测试功能测试自动化条件前提条件使用场景常用工具元素的定位环境及工具材料xpath什么是xpath什么是XML节点表达式css选择器表达式怎么往火狐导入插件打开火狐打开菜单怎么添加以及需要的查插件什么是自动化通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试;为什么进行自动化测试使用自动化测试,能够快速,全面的的对软件进行测试,可以节省经费,缩短软件的

2021-06-14 19:49:46 268 4

原创 持续集成JMeter(Jenkins+Ant)和jenkins配置出现的问题

持续集成JMeter的Jenkins+Antant的环境配置创建test文件test文件夹里新建ant文件夹和TestAuto文件夹在TestAuto文件夹中创建pc文件夹,pc文件夹中创建resultlog文件夹和script文件夹在resultlog中分别创建html和jtl文件夹(用来存放生成的html和jtl文件 )![在这里插入图片描述](https://img-blog.csdnimg.cn/20210609201214478.png)在ant文件夹中解压apache-ant-1.9.14配置a

2021-06-10 20:08:51 391

原创 web的selenium定位元素

web的seleniumpyCharm下载插件selenium的api基础selenium定位操作selenium跳转页面操作pyCharm下载插件pip install selenium==2.48.0selenium的api基础from selenium import webdriver#Firefox().这个传ie,谷歌相对应的驱动地址drive=webdriver.Firefox()print(dir(drive))url='http://www.baidu.com'drive

2021-06-10 19:31:55 117

原创 接口自动化测试

接口自动化测试一.requests+pytest+allure1.下载所需插件:requests,pytest,allure-pytest第一种搜索的方法下载插件(如果terminal下载不了可以使用这个方式下载插件)第二种terminal下载插件2.代码模块展示3.读取csv文件存储数据(csv)读取数据4.读取excle文件(1)存储数据(xlsx)(2)读取数据(readDemo)(3)request请求接口返回状态码(4)pytest断言设置并结合allure生成测试报告(5)测试报告展示一.re

2021-06-09 16:28:09 78 1

原创 测试的单元测试

测试的单元测试单元测试UnittestUnittest核心分为四个TestCase+断言断言TestSuite生成测试报告(重点)相关参数说明:读取xml文件数据读取csv文件数据单元测试单元测试就是白盒测试,指就是软件中最小可测试的单元测试检查和验证集成测试就是代码块和代码块的交互,就是接口测试,功能测试就是颗粒度最大的测试,测试程度达到70-80%左右,主要测试就是功能,就是点点点如果测试项目的时候先测试接口在测试功能Unittest白盒测试,代码块逻辑的测试Unittest,就是单

2021-06-03 20:12:51 160 3

原创 python面向对象

python面向对象类的构建1.类(Class)由3个部分构成2.类的抽象3.定义类创建对象1.创建对象demo:2.添加和获取对象的属性3.在方法内通过self获取对象属性4.有参数的_init_(self)方法5.魔法方法:str()方法6.魔法方法:del()方法继承介绍以及单继承1.程序中的继承2.单继承类的构建1.类(Class)由3个部分构成(1)类的名称:类名(比如人类的名字)(2)类的属性:一组数据(比如身高、年龄)(3)类的方法:允许对进行操作的方法(行为)(比如跑步、打架)2

2021-06-03 19:41:04 616

原创 python异常处理

异常处理使用except而带多种异常类型异常的传递触发异常可以使用raise自己触发异常用户自定义异常使用except而带多种异常类型# num=[1,2,3,4,5]# try:# open('qwe.txt','r')# list[4]# except (NameError,FileNotFoundError) as rese:# print('出现异常')# else:# print('没有异常')异常的传递# def funcl():#

2021-06-01 19:52:46 49

原创 python例题

2021-06-01 19:13:49 84

原创 python中关于文件读写

python中关于文件读写文件的打开以及关闭关闭文件 close()写数据 write()读数据 read()读数据 readlines()读数据 readline()可写 a二进制文件读写 二进制可以进行读写图片读数据 rb读数据和写文件(rb,wb)文件重命名删除文件创建文件夹获取当前目录'''文件的打开以及关闭关闭文件 close() f=open('tesxt.txt','w')#注意:一定要关闭文件 f.close

2021-06-01 15:34:34 190

原创 python中列表,元祖,字典

python中列表,元祖,字典列表元祖字典列表元祖字典

2021-05-27 18:39:35 69

原创 python基础--语句,下标

python基础--语句,下标python中比较运算符python中逻辑运算符判断条件1.if2.if else3.elif4.if嵌套循环条件1.while2.while的嵌套3.for循环4.break5.continue6.pass下标python中比较运算符python中逻辑运算符判断条件1.ifif 要判断的条件:条件成立时,要做的事情例: 如果年龄满18时显示已成年,注意:if前不能有空格2.if else例: 如果输入的年龄满18时显示已成年,不成立则显示未成年

2021-05-25 19:46:51 253 1

原创 python基础

python基础python的命名规范python的标识符python的命名方式python标识符的命名规则python中所包含的关键字 ( 这些关键字不能作为命名 )python注释python提示语句python格式化输出:百分号,formatpython类型转换python换行python运算符python的命名规范python的标识符1 大驼峰:命名:每一个单词的首字母都为大写 例:AddName2. 小驼峰:命名:第一个单词首字母为小写,第二个单词的首字母为大写 例:addName

2021-05-24 16:12:50 55 1

原创 jmeter的压力测试,windows和linux

jmeter的压力测试,windows和linuxwindows压力测试Linux压力测试windows压力测试1.创建线程组2.添加监听器中的察看结果树和聚合报告3.线程组添加JDBC Request和JDBC Connection Configuration4.添加jp@gc-perfmon mefrics collector5.JDBC Connection Configurationr中修改所需要的数据6.JDBC Request中填写linux所要查找的表名7运行成功

2021-05-23 20:02:13 80

原创 正则表达式

正则表达式jmeter的正则表达式jmeter的正则表达式1、建立一个线程组2、定义线程的名称,属性,循环次数3、在线程组中建立一个http请求4、在聚合数据中找到成语词典拿取key值 ,拿到后放在注释中(截图有误,不好意思哈)5、点击成语词典的测试,进入详情页,拿取地址和参数名称,拿到后添加进http请求中6、建立查看结果树、聚合报告、图形结果、表格查看结果7、先运行一下成语字典的http请求,看是否可以正常请求,不能请求就是参数没填好8、然后创建一个新华词典的http请求

2021-05-21 09:10:59 53

转载 脚本录制,函数

jmeterjmeter的正则表达式jmeter函数助手jmeter脚本录制jmeter的正则表达式1、建立一个线程组2、定义线程的名称,属性,循环次数3、在线程组中建立一个http请求4、在聚合数据中找到成语词典拿取key值 ,拿到后放在注释中(截图有误,不好意思哈)5、点击成语词典的测试,进入详情页,拿取地址和参数名称,拿到后添加进http请求中6、建立查看结果树、聚合报告、图形结果、表格查看结果7、先运行一下成语字典的http请求,看是否可以正常请求,不能请求就是参数没填好

2021-05-20 17:09:32 53 1

原创 jmeter的组件了解

jmeter一.jmeter打开步骤1.安装jmeter2.找到安装目录,点击apache-jmeter-4.03.点击bin4.找到jmeter.sh ,双击打开,等待jmeter打开即可(jmeter.sh:Linux系统,jmeter.bat:Windows系统)二.jmeter相关操作1.jmeter测试接口a.创建新的线程组b.添加新的http请求c.添加接口信息d.运行接口e.查看请求结果f.修改线程数,接口并发2.jmeter循环控制器a.创建循环控制器b.添加HTTP请求c.修改线程组的线程

2021-05-20 15:55:28 50

原创 Finder

FinderFinder的request设置断点Finder的response设置断点Finder捕获虚拟机Finder的request设置断点(1)找到要断点request的接口(2)在选项中找到before request(3)修改(4)检验Finder的response设置断点(1)找到要断点response的接口(2)在选项中找到after responses(3)修改(4)确认Finder捕获虚拟机1:设置监听端口,(1)点击工具选择选项(2)如下图展

2021-05-18 18:19:41 192

原创 Charles相关

CharlesCharles安装Charles下载证书在电脑上(web,缺少ssl证书会乱码)Charles断点操作Charles真机测试(app)Charles模拟器(雷电)Charles安装1:点击安装文件charles-proxy-4.2.8-win64.msi2:点击下一步3:勾选同意,点击”next”按钮4:指定安装的路径,继续点击”next”按钮5:点击”install”按钮6:等待安装7:点击”Finish”按钮8:安装结束Charles下载证书在电脑上(we

2021-05-17 15:29:31 214

原创 接口

接口BS与CS优缺点对比http请求方式Get与post请求的区别保存会话的两种技术什么是接口接口的分类:常见接口测试工具实现原理接口测试工具PostmanGet请求Post请求接口测试用例文档postman的使用全局变量的使用BS与CS优缺点对比CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。http请求方式请求方式:get:请求指定的页面信息,

2021-05-16 18:59:25 128

原创 Shell

Shell一、什么是Shell二、shell脚本的规则1.变量的规则2. 脚本的格式3.脚本的调用4.参数传递5.比较运算符和逻辑运算符6.if语句7. case规则8. for 循环9. while 循环三、shell脚本的函数一、什么是Shell(1)shell介绍Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,

2021-05-14 18:56:01 53

原创 测试MYSQL

测试MYSQLSQL语句分类1. DDL-数据库定义语言1.1. 概念及作用1.2. 表中字段基本数据类型1.3. 数据库语句操作1.4. 表结构语句操作1.5. 定义表的约束2.2 DML - 数据库操作语言2.1. 概念及作用2.2. 插入数据2.3. 删除数据2.4. 修改数据3.3 DQL-数据库查询语言3.1.概念及作用3.2.数据查询3.3. 排序查询3.4.分页查询3.5.分组查询3.6. 报表查询3.7 数据控制语言4.4、多表设计4.1.一对一4.2. 一对多(1方建主表(id为主键字段)

2021-05-12 19:38:32 210

原创 linux 环境配置

linux 环境配置引言:远程工具(1)为什么要使用远程工具(2)经常使用的工具1. JDK(1)查看当前Linux系统是否已经安装java(2)卸载两个openJDK(3)上传jdk到linux(4)解压jdk到/usr/local下tar -xvf jdk-xxxxxxxxx.tar.gz -C /usr/local(5)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去(6)重新加载/etc/profile配置文件 source /etc/profile2. MySQL(1)

2021-05-11 14:19:13 780

原创 2021-05-09

2021-05-09 19:51:15 48

原创 linux命令和常见的状态码

Day3-知识点总结几个常见的状态码软件缺点的八大要素几个常见的状态码200:请求发送成功。302:代表重定向。400:客户端发送的请求语法错误。401:请问的页面没有授权。403:没有权限访问这个页面。404:没有这个页面。500:服务器内部异常。501:当前不能处理客户端的请求。504:服务器端超时,没返回结果。软件缺点的八大要素缺陷编号,是缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成,(不是重复的,可以自动生成)缺陷状态,是缺陷跟踪过程的进展情况,缺陷工具都

2021-05-07 15:33:51 751

原创 测试软件的基础

Day1-知识点总结一.软件基础软件测试的定义软件的应用场景软件架构分类二.软件测试的定义与原则为什么需要软件测试软件测试的原则三.测试模型V模型W模型四.软件测试的流程五.软件测试的分类按技术划分按阶段划分按内容划分功能测试性能测试兼容性测试按其他划分六.常识测试部门的组织结构补充测试用例的定义:什么是测试用例?测试用例的特征:编写测试用例的好处:测试用例的作用:测试用例的4个特性测试用例通常包括以下几个组成元素:编写测试用例的基本方法等价类划分法概念边界值法确定边界值的方法因果图法概念:场景法基本流和备

2021-05-06 09:58:30 68 3

空空如也

空空如也

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

TA关注的人

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