自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 jmeter不同环境下的配置与详细使用压测数据库

一 环境配置1.1 java环境的安装和 jmeter常用组件java环境安装与jmeter介绍1.2jmeter 环境配置1.2.1 JMETER_HOME在高级环境变量进行命名配置1.2.2 在classpath进行引用%JMETER_HOME%\lib\jorphan.jar; %JMETER_HOME%\lib/logkit-2.0.jar;1.2.3 验证是否安装成功在cmd黑窗口进输入jmeter进行启动二,资源准备2.1本次所需插件:可通过该网址下载jm

2022-05-11 14:30:01 830

原创 appium自动化测试

一 Appium环境搭建1.1 Appium客户端安装运行appium-desktop-Setup-1.2.7.exe,默认安装即可启动客户端,按图片步骤 1 -> 2 -> 3 -> 4 设置3. 启动成功展示如下图1.2 ,Appium命令行安装方式安装Node.js ->Win:官网下载可执行包安装(Linux: yum install; Macos: brew install)安装完成后 命令行运行npm或node -v 来查看是否安装成功敲黑板

2022-05-06 23:43:10 9143 5

原创 adb命令之monkey测试命令使用

一, Money介绍 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么 都不懂, 只知道乱敲 通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程 序多久的时间会发生异常1.1 使用monkey测试手机所有程序adb shell monkey 100 执行monkey测试100次 针对rom测试或者1.2 p <允许的包名列表>adb shell monk

2022-05-03 16:41:18 3566

原创 ADB常用命令

ADB常用命令查看当前连接设备:查看当前连接设备:adb devices如果发现多个设备adb -s 设备号 其他指举例:adb -s devices shell dumpsys cpuinfo查看顶部Activity:windows环境下:adb shell dumpsys activity | findstr “mFocusedActivity”Linux、Mac环境下:adb shell dumpsys activity | grep “

2022-05-01 20:07:39 1444

原创 web自动化测试之元素定位

一 为什么进行自动化测试1.1 自动化测试的好处:1)缩短测试周期 计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做,加快测试速度。2)避免人为出错 测试人员不可能持续高度集中,并且人类易受外界影响(头疼脑热,精神不振),可能会造成人为错误3)测试信息存储 自动化测试将测试信息和数据储存在文件中,思路清晰明确,交接方便4)自动化测试的好处: 轻易获取覆盖率 自动化测试能够解放测试人员,使测试人员能够有更多的精力做那些非重复性的工作。5)其他

2022-04-24 21:32:23 218

原创 Jmeter压测

一、安装插件(jmeter本身不能监测cpu、内存和吞吐量)将下载好的jar包放在jmeter/lib/ext目录下在jmeter中以jp@gc开头的都是第三方插件前提:二、本地数据库压测前提:jmeter扩展插件:把JMeterPlugins-Standard.jar标准包和JMeterPlugins-Extras.jar扩展包这两个监听的插件放入jmeter安装目录的/lib/ext下。服务器监控插件:下载serveragent。下载地址:①在本地启动serveragent(服务代理)

2022-04-22 19:47:01 3857

原创 搭建JMeter+Jenkins+Ant持续化

一 持续自动化测试1.1 概述apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是X

2022-04-21 17:19:54 358

原创 pyhton单元测试之requests

前提 pip install requests一,get的请求1.1,GET 无餐请求 r = requests.get('http://www.baidu.com')1.2:GET传参payload = {'key1': 'value1', 'key2': 'value2', 'key3': None} r = requests.get('http://www.baidu.com ', params=payload)案例:测试聚合数据import requests class U

2022-04-20 21:19:02 405

原创 python单元测试之pytest

前期准备我是傻逼我是傻逼我是傻逼前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html一 命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest 更加严谨Pytest和unittest相似之处unittest:Setup>> setupclass , teardown >> tear

2022-04-19 21:30:43 290

原创 python单元测试之Unittest

一:单元测试,集成测试,功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可 测试单元进行检查和验证集成测试介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需 求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。功能测试颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规格说明书问题:什么是白盒测试,什么是黑盒测试白盒:主要应用

2022-04-18 21:13:04 58

原创 pyhton类的继承和属性

一,类的继承1.1继承概述1 ,在现实生活中,继承一般指的是子女继承父辈的财产2. 程序中的继承:在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。程序中示例# 父类class A(object): def __init__(self): self.num = 10 def print_num(self): pri

2022-04-17 21:32:21 519

原创 python类与对象的定义一

一 ,面向对象的是实现1.1 python类的定义语法class 类名(): 代码 #类的写法class washer():pass注意 :在命名类是需要满足标识符命名规则,注意,首字母大写! ,同时要遵循 大驼峰的命名规则1.2 创建对象语法 对象名 = 类名()示例# 创建对象class washer():passhe =washer()print(he)注意创建对象的过程是叫做实例化对象1.3 实例属性的初始概述 _

2022-04-16 16:53:57 422

原创 python的特殊方法

特殊方法的名字以两个下划线开头,以两个下划线结尾,例如: __init__, __str__1,str 如果一个类中定义了__init__方法,通过构造进行给实例赋值 class aa : def __init__(self,age,name): self.age=age, self.name=name def get(): print(My name is %s and %s year" %(self.name,self.age)) a=aa(21,"小") a.g

2022-04-15 20:52:35 524

原创 python日常练习五,PPT批量转化pdf,批量把Word存入excel

一,PPT批量转化pdf需求当公司需要将大量ppt转换pdf需要配置win32com引用:https://www.pianshen.com/article/13311600023/# 0). 准备工作# 0-1). 导入模块import osimport win32com.client# # 0-2). ppt文件和pdf文件的名称# filename = '要转换的PPT素材1.pptx'# output_filename = '转换后保存的PPT素材1.pdf'def ppt

2022-04-14 20:12:34 646

原创 python日常练习四 文件的读与写

一 文件读写1.1 打开文件的方式r:只读模式(默认)w :只写模式,如果文件不存在就创建,如果存在,写入的数据会覆盖原来的数据b :二进制模式t :文本模式+:可写可读模式a:追加模式,如果文件存在则文件指针指向文件末尾(追加数据),如果不存在就创建r+:读追加模式,先读,再追加w+:写读模式,先写,意味着原本内容丢失,再读。rb:以二进制格式打开一个文件用于只读,文件指针会放在开头,这是默认格式wb:

2022-04-12 19:45:10 1051

原创 python日常练习 集合,函数

一 ,集合1.1集合的特点集合是无序 ,集合中的元素是唯一的,集合一般运用于列表或者元组进行去重的1.2 集合的格式变量名 = set ( 元素,元素)变量名 = {元素,元素}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合name = {}1.3添加元素1.3.1 add nums = {11,222,33,44,55,66} nums。add(222)1.3.2 uddate将列表的数据添加到 集合 nums = {11,25,

2022-04-11 20:43:22 1010

原创 python日常练习三 元组 字典

一 元组1 元组定义多个数据元组 t1 = (10, 20, 30)单个数据元组 t2 = (10,)创建空元组 tup1 = ()2 元组的常见操作元组不能修改可以进行查询# 元组也支持索引取值 tuple1 = ('aa', 'bb', 'cc', 'bb') print(tuple1[0]) # aa二 字典1 字典的特点符号为大括号数据为键值对形式出现各个键值对之间用逗号隔开字典没有索引(下标)的概念!!! # 有数据字典 dict1 =

2022-04-09 17:03:56 736

原创 python日常练习二 字符串 ,列表

练习一 String1. 给定一个字符串str = “helloworld”,利用所学字符串的切片知识,反转字符串; str ="helloworld" print(str[::-1])2. 给定一个字符串str = “my name is baoabo”,将“ ”(空格)替换为“,”,并输出显示; str = "my name is baoabo" str1 = str.replace(' ', ',') print(str1)3. 给定一个字符串str = “HELLO WOR

2022-04-08 21:08:44 905

原创 python日常练习一 while,for

练习一 while打印99乘法表i=1while i < 9: j=1 while j<=i : print("%d*%d=%d" %(i,j,i*j),end=" ") j+=1 pass i+=1 print()练习二 while打印99乘法表倒叙i = 9while i >= 1: j = 1 while i >= j: print("%d*%d=%d"

2022-04-07 16:48:43 497

原创 python日常练习

练习 一 使用格式化输出完成如下输出操作 ================================== 姓名: xuanGe QQ:xxxxxxx 手机号:131xxxxxx 公司地址:北京市xxxx ==================================name ="周周"qq = "297166888888"shj = 1319505555gs ="北京市海淀区上庄镇"print("="* 20,"\n 姓名:%s,\n QQ:%s \n

2022-04-06 19:43:52 592

原创 python数据类型以及运算符学习二

1.0 数据类型和转化数据类型的含义 :数据类型 : 数据的表现形式数据 : 你在计算机内输入的任何东西都是数据在Python有提供了一个检测当前变量的数据类型函数 type(),返回的是 一个数据类型的结果1.0.1 数据类型int 整数类型(整型)整型其实就是十进制整数的统称,比如:1、68、999都属于整型。他一般用于表示 年龄、序号等。number = 10age = 99print(age,type(age))bool 布尔类型# 布尔值,其实就是 “真”

2022-04-06 17:15:28 79

原创 PyCharm快捷键大全

1、代码编辑快捷键序号 快捷键 作用1 CTRL + ALT + SPACE 快速导入任意类2 CTRL + SHIFT + ENTER 代码补全3 SHIFT + F1 查看外部文档4 CTRL + Q 快速查找文档5 CTRL + P 参数信息(在方法中调用的参数)6 CTRL + MOUSE OVER CODE 基本信息7 CTRL + F1 显示错误或警告的描述8 CTRL + INSERT 生成代码9 CTRL + O 重载方法10 CTRL + ALT +

2022-04-06 10:02:21 2827

原创 jmeter导出对应的测试报告

测试报告到处一 ,jmeter 环境搭建1.1 jmeter需要配JDK环境配置官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,1,点左边的Java Platform (JDK) 7u51进入下一个下载页面,,2,点左边的Accept License Agreement,接受许可协议,方能下载,由于我装的WIN7 64位系统,所以选对应的64位安装包,3,4,下载完安装,本人习惯把软件装到D盘,各

2022-04-05 21:13:34 1814

原创 jmeter组件使用性能测试讲解

一,性能测试1.1 性能测试是基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标 关注点:时间性能、空间性能性能测试与页面无关性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.2 性能测试工具二jmeter简介2.1 我们为什么使用jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制 , 回放, 入门简

2022-03-31 20:56:54 660

原创 接口调试相对理论

接口1.1 接口包含 请求:请求行(请求方式,请求路径,http版本),请求头(Accept:游览器接受的数据类型;Accept Encoding:游览器接受的数据压缩格式;Refere:请求来源;connect:游览器保持连接状态;host:请访 问的目标地址),请求文本(请求参数信息) 响应:响应行(状态码),响应头(Content-Encoding:服务器发送给浏览器的数据压缩类 型;Con

2022-03-29 21:27:40 265

原创 Fiddler日常使用

Fiddler抓包1,下子web端证书1.1 点击工具(tools)1.2 选中选项(options)1.3 在HTTPS中勾选https连接点击确定,这样Fiddler证书就已经添加成功了。1.4 重启fiddler即可2,APP端下子证书2,1 将手机和电脑连接同一个网络2.2 点击工具(tools),2.3 选中选项(options)2.4 在HTTPS中勾选https连接2.5 在连接(connection)中设置端口8888,开启允许电脑远程连接2.6 查看本

2022-03-29 20:59:09 472

原创 charles的原理与使用一

charles的原理与使用一1.1:Charles的原理概述:在客户端向服务器发送请求时Charles获取客户端的一些端口,ip,证书,模拟客户端向服务器发起请求,可以在Charles进行断点修改内容,也可以在服务器向客户端响应是进行模拟客户端进行接受,进行进行修改,发送给原客户端,具体操作步骤客户端向服务器发起HTTPS请求Charles拦截客户端的请求,伪装成客户端向服务器进行请求服务器向“客户端”(实际上是Charles)返回服务器的CA证书Charles拦截服务器的响应,获取服务器证

2022-03-27 19:51:23 858

原创 接口自动化测试二postman批量执行接口

接口 自动化测试需要要软件 :postman+newman+jenkins一,postman 日常使用postman下载与界面使用介绍l1,批量执行数据2。根据公司所要测试的环境进行选择3,根据性测试用例计划选择要执行接口的访问次数和每次的时间间隔,在需要打印是进行一个选择4.根据所要测试的功能进行对应的断言编写在进行批量执行根据显示的断言次数和执行次数进行概率编写2.在执行批量接口测试时进行测试不同的参数进行步骤1 , 在执行不同参数批量执行时创建...

2022-03-26 21:35:52 835

原创 接口调试与postman日常使用一关联数据

聚合数据登录网站https://www.juhe.cn/docs/index/otherid/1?bd_vid=8722659703662196220一,日常接口与流程1.接口文档:后端开发人员提供的API文档java/python+c/c++前后端分离 接口文档中:请求方式,路径,参数响应文本内容。请求头,请求体接口文档中传递参数多,怎么写接口测试用例: 同种类型,是否必传。类型。长度取一个进行编写接口测试用例。但是测试的时候全部都测试2.接口测试流程:首先拿到接口文档,分析接口中的功能,请求方式

2022-03-24 20:44:18 847

原创 日常八大要素联系

购物车功能: 1.点击物品是否正常添加到购物车2.点击物品跳转到详细界面3.在添加到购物车结算时是否正常4.在快速点击数hi是否有提示以点击多次5.在点击结算时是否正常显示相加后的金额6.在界面是否可以搜所自己想要的物品7.再支付时是否右其他方式进行支付 性能:1.多次点击购物车是否可相加真确2.再点击结算金额时需要多长时间3.在点击添加购物车时多长时间添加购物车列表4. 界面:该功能界面是否按照UI原型图进行设计,字体的大小,颜色,布局是否一致,界面是否美观...

2022-03-17 20:48:07 258

原创 接口和协议

1. 软件开发的两种结构1.1Cs(Client/Server):客户端----服务器结构C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。安全性能可以很容易保证,C/S一般面向相对固定

2022-03-16 20:51:00 75

原创 【无标题】

Shell 和python都是弱语言1:变量的规则定义变量规则:变量名=值shell定义变量的规则:1:等号两边不能有空格 python age = 13 2:定义特殊的变量需要用单引号或者双引号结合 3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点双引号中有$变量名,输出的是变量名对应的变量值单引号中有$变量名,输出的是$变量名2:脚本的命名格式脚本名称使用.sh结尾...

2022-03-15 21:17:26 50

原创 python 解释器,anaconda,和pycharm的关系以及 python的安装

python 解释器,anaconda,和pycharm的关系以及 python的安装计算机基础和环境搭建1. 计算机基础1.1基本概念计算机的组成计算机是由多个硬件组成 , 常见的硬件有: cpu, 硬盘, 内存,网卡,显示器 注意 : 他们组合在一起是无法工作的,那么需要什么才能进行协作呢? [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4aJw2WFM-1647075235121)(day01 计算机基础和Python环境搭建/image-

2022-03-15 08:42:40 1038

原创 Linux命令

常用Linux命令1.目录切换命令 window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。但在学习cd命令之前, 我们有必要分清Linux的目录结构cd usr/ 切换到该目录下usr目录cd …/ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录...

2022-03-13 15:33:16 125

原创 数据库练习

练习24create database k24 character set utf8use k24create table guyuan (gid int,gname varchar(200),gsex varchar(50),gtitle varchar (200),gbithday date,bid int)create table bumen(bid int PRIMARY KEY,bumen varchar(200))create table s...

2022-03-10 21:30:04 870

原创 liunx日常练习

用户、root :管理员用户非root: 只能在/home/用户目录下操作 permission denied没有权限------su root结构etc:系统配置文件usr:存放公共资源home:存放每个用户的目录,该用户只能在自己用户目录下操作自动补全的快捷键tab目录(文件夹):存放目录/文件进入:cd 目录名 cd / 进入根目录 cd ~ 进入当前用户目录 cd . 当前目录 cd .. 返回上一级新增m...

2022-03-10 18:48:34 271

原创 【无标题】

1,建数据库create database dikao character set utf8 use dikao2创建表create table student (sid int,sname varchar(200),ssexvarchar(200))create table teacher (tid int,tname varchar(200),tsudjiect varchar(200))create table score (...

2022-03-09 21:11:25 172

原创 数据库案例练习

练习题一创建test数据库 在test数据库中创建student表,表结构如下图所示(id设置为主键自增长) 使用sql语句查询出表中的所有内容向student表中添加记录如下图所示(10分)使用sql语句查询出表中所有score>70的同学的id,name,score 更改name字段的数据类型为varchar(50) 向表中添加一个字段,字段名称为“pingjia”,字段类型为varchar(20) 更改姓名是张三的同学的分数为88 如果80分为及格线,查...

2022-03-07 20:53:11 989

原创 喜马拉雅缺陷

2022-03-03 20:33:20 284

原创 缺陷报告的八大要素

一,要素内容缺陷编号,是缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成,这个大家不用纠结。 缺陷状态,是缺陷跟踪过程的进展情况,缺陷工具都会有相应的流程和状态标识,一般不需要我们去选择。 缺陷标题,是缺陷的概述,最好能一针见血的揭示出该缺陷的本质,这个需要后续多练习。 重现步骤,就是一步一步描述再现缺陷的操作步骤,基本要求就是开发人员按照步骤能重现Bug就可以。 严重程度,就是缺陷对软件系统的影响程度,有些影响较大,有些影响较小。 优先级,就是修复缺陷的重要性或紧迫性,即

2022-03-02 21:18:50 4745

jmeter 不同环境下的配置压测所需资源

安装插件(jmeter本身不能监测cpu、内存和吞吐量) jmeter扩展插件:把JMeterPlugins-Standard.jar标准包和JMeterPlugins-Extras.jar扩展包这两个监听的插件放入jmeter安装目录的/lib/ext下。 服务器监控插件:下载serveragent。

2022-05-11

#4额安装插件(jmeter本身不能监测cpu、内存和吞吐量)

jmeter压测性能测试配置 1,jmeter扩展插件:把JMeterPlugins-Standard.jar标准包和JMeterPlugins-Extras.jar扩展包这两个监听的插件放入jmeter安装目录的/lib/ext下 2,服务器监控插件:下载serveragent ①在本地启动serveragent(服务代理):默认端口4444,监听本地的服务。双击serverAgent.bat启动 ②创建一个分布式线程组并进行配置→创建监听器里的结果树和聚合报告

2022-04-22

搭建JMeter+Jenkins+Ant持续化

apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具, 大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。 Ant是由一个内置任务和可选任务组成的。 Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。 由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。 Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

2022-04-21

空空如也

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

TA关注的人

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