自定义博客皮肤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)
  • 收藏
  • 关注

原创 移动端专项测试学习

1.monkey介绍Monkey意指猴子,顽皮淘气。所以Monkey测试,顾名思义也就像猴子一样在软件上乱敲按键,猴子什么都不懂,就爱捣乱。Monkey原理也是类似,通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。Monkey包括许多选项,它们大致分为四大类:(1)基本配置选项,如设置尝试的事件数量;(2)操作限制条件,如设置只对单独的一个包进行测试;(3)事件类型和频率;

2023-09-16 17:47:48 162

原创 sql注入学习笔记-dvwa实战

目录一、sql注入基础二、sql注入之union注入实战-dvwa1.先判断是数字型还是字符型2.使用order by查询出表的字段数量3.利用联合注入查询数据库名称、表、字段、字段数据一、sql注入基础sql注入就是指Web应用程序对用户输入数据的合法性没有判断,前端传入后端的参数是攻击可控的,并且参数带入数据库查询,攻击者可以通过构造不同的sql语句来实现对数据库的任意操作。sql注入漏洞的产生需要满足两个条件(1)参数用户可控:前端传给后端的参数内容是用户可以控制的(2)参数带入数据库查询:

2022-03-12 13:01:36 556

原创 JUnit5测试框架

目录一、JUnit5测试框架1.JUnit5框架构成2.JUnit5新特性3.JUnit5注解4.JUnit5执行过程5.套件测试一、JUnit5测试框架1.JUnit5框架构成2.JUnit5新特性3.JUnit5注解4.JUnit5执行过程5.套件测试

2022-03-12 12:10:17 410

原创 接口测试基础学习笔记

目录一、接口测试理论1.移动互联网公司技术架构2.网络协议3.Restful软件架构风格4.RPC协议二、接口协议分析1.协议分析工具2.tcpdump3.使用curl命令发送请求(1)http协议组成(2)谷歌浏览器copy as curl的作用(3)客户端常用的模拟请求工具(4)curl常见用法(5)curl命令重要参数一、接口测试理论1.移动互联网公司技术架构2.网络协议tcp与udp的区别:tcp:面向链接、错误重传、拥塞控制,适用于可靠性高的场景;udp:不需要提前建立连接,实现简

2020-12-07 21:17:20 270

原创 linux进阶学习笔记

Linux进阶一Linux进阶补充1.wc命令2.输入/输出重定向3.lsof命令二、Linux实战1.查找有多少用户登录系统2. top命令查看实时性能一Linux进阶补充1.wc命令语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc -l file 统计行数wc -w file 统计单词数cat file | wc -c 统计字符数wc file 分别打印出文件的行数、单词数和字符数find test/ -name "

2020-11-04 17:46:49 1074

原创 Java依赖Maven

目录1.maven安装2.maven项目结构3.maven项目pom.xml文件解析4.maven常用命令1.maven安装下载地址:maven官网下载地址选择对应压缩包下载,解压后放到一个目录下,然后配置maven环境变量。已window系统为例例如:我的maven目录是D:\programs\Maven\apache-maven-3.6.3。配置系统变量如下:MAVEN_HOME:D:\programs\Maven\apache-maven-3.6.3MAVEN:%MAVEN_HOME%

2020-11-02 17:14:58 1254

原创 junit4测试框架

目录一、junit4测试框架1.junit4测试框架配置2. junit常用注解一、junit4测试框架1.junit4测试框架配置(1)创建maven项目,pom.xml文件里导入依赖如下:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>

2020-11-02 14:28:27 473

原创 TestNg测试框架

目录一、testng测试框架1.testng安装(idea+maven)1.testng常用注解一、testng测试框架1.testng安装(idea+maven)创建maven项目,工程的pom.xml中添加如下内容:<dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId&

2020-11-02 14:00:03 5242

原创 Git代码管理学习笔记

Git代码管理一、git常用命令1.配置用户名和邮箱2.创建仓库和提交到仓库3.文件进行修改后提交4.撤销修改一、git常用命令1.配置用户名和邮箱安装完成后,可用如下命令配置用户名和邮箱:git config --global user.name “xxx”git config --global user.email “xxx”然后git config -l 或git config --list查看配置2.创建仓库和提交到仓库在文件根目录下:git init (选择一个目录进行操作)

2020-10-15 21:18:37 211

原创 搭建简单的Linux服务监控-grafana+prometheus+node_export

目录一、docker环境部署二.node_exporter安装使用三.node_exporter安装使用1.下载node_exporter2.解压一、docker环境部署1.安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm22.设置国内的yum源sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/

2020-08-09 14:58:38 835 1

原创 tomcat应用部署

1

2020-07-31 18:24:55 1120

原创 ngnix配置

一、nginx环境部署1.nginx介绍Nginx高性能反向代理服务器,官网数据显示每秒tps在50w左右web服务器:转发请求,nginx,apache,类似于服务员应用服务器:tomcat,处理动态的语言,处理逻辑,类似于厨师2.Nginx+Tomcat常见架构3.Nginx安装安装Nginx前需要先安装pcre、zlib、OpenSSL等模块,手动安装比较繁琐,可以使用yum安装,自动下载依赖包。默认情况下CentOS7中没有nginx的下载源,先手动添加官方源 rpm -Uvh

2020-07-31 18:24:23 230

原创 Linux安装mysql数据库

一、Linux下安装mysql1.安装mysql前准备,卸载mariadb(1) 查询一下mariadb的相关包rpm -qa | grep mariadbCentOS7.7最小版默认安装了mariadb-lib库,而mysql-5.7不兼容这个库,需要将其卸载(2)卸载查询到的mariadbrpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64加–nodeps 强制卸载2.安装mysql(1)官网下载rpm包(以5.7.28版本为例)http

2020-07-31 14:48:32 119

原创 虚拟机 Vmware安装Linux虚拟机(centos7.0)

一、安装VMware1.下载VMware官方下载地址选择VMware Workstation Pro进行下载(注册后可下载)2.安装VMware根据安装指引安装,安装位置建议选择非驱动盘安装完成后,可在编辑->首选项里设置虚拟机的默认位置二、VMware搭建linux系统1.创建新的虚拟机如下,点击创建新的虚拟机选择典型选择稍后安装操作系统,点击下一步操作系统选择Linux,版本选择CentOS 7 64位,再点击下一步最后填写虚拟机名和位置后,点击下一步自

2020-07-28 17:42:56 292

原创 测试常用linux命令笔记

操作符 说明 举例-b file 检测文件是否是块设备文件,如果是,则返回 true。 [ -b $file ] 返回 false。-c file 检测文件是否是字符设备文件,如果是,则返回 true。 [ -c $file ] 返回 false。-d file 检测文件是否是目录,如果是,则返回 true。 [ -d $file ] 返

2020-07-24 19:48:54 518

原创 安全测试学习:基础了解和nmap

1.一些安全漏洞相关网站(1)国家信息安全漏洞共享平台https://www.cnvd.org.cn/(2)先知社区(阿里的)xz.aliyun.com(3)世纪佳缘安全应急响应中心https://src.jiayuan.com/(4)阿里应应急响应中心(或是腾讯src、美团src)https://security.alibaba.com/(5)安全课-安全咨询平台(360)https://www.anquanke.com/(6)实验吧-可以有一些练习http://www.shiya

2020-06-23 21:53:54 861

原创 loadrunner学习笔记(二)--VUGen脚本开发(1)

工具:loadrunner12.02社区版1.基本脚本编写,以一个get请求为例(1)新建一个Scripts进入VUGen里新建一个Scripts然后如下选择(2)用insert工具方便写脚本光标放在脚本action里,如下选择:然后界面右边会出现工具栏,输入web,选择web_custom_request然后输入请求url等信息如下生成请求代码:Action(){...

2020-04-07 17:44:09 328

原创 loadrunner学习笔记(一)-- 性能测试基础了解

1.为什么要做性能测试(1)基于网络的分布式系统(2)用户数量增加:系统负载挑战(3)能够承受的并发用户数量(4)带宽够用不(5)CPU够用不(6)内存够用不(7)硬盘速度是否跟得上(8)内存型数据库(9)系统稳定不(10)响应时间快不快主要是从服务器后台和用户使用来看;2.性能测试(Performance Testing)核心概念(1)负载测试(Load Testing...

2020-04-07 16:19:01 310

原创 测试常用SQL基础命令学习

1.数据库分类主要有以下几类:关系型数据库(RDBMS):MySQL、Oracle、Postgres、SQLLite、SQLServer;NoSQL数据库:MongoDB、Redis、HBase;图数据库:Neo4j;NewSQL:RethinkDB。关系型数据库也称为 RDBMS,用于关系型的数据库管理系统;除了关系型数据库还有一些为大数据存储单独设计的数据库,它们更多的是为了数据的...

2020-04-03 16:02:59 269

原创 测试工程师python编程面试考点笔记

1、可变参数类型*args 元组**kwargs 字典def fun(a, *args, **kwargs): print(type(a)) print(type(args)) print(type(kwargs)) print(a, args, kwargs)fun('a', 'a', 'a')输出:<class 'str'><c...

2020-03-29 13:59:26 176

原创 虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

1.安装Vbox进入官方下载地址:Vbox官方下载地址选择对应的版本下载:如果是32位系统,需要选择 VirtualBox 5.2版本安装;如果下载速度过慢,建议安装迅雷,在需要下载的安装包点击鼠标右键—>复制链接地址,粘贴到迅雷进行下载;下载完成后,进行安装,安装完成后桌面会显示如下图标:2.下载CentOS7镜像CentOs是Linux发行版本之一,它来自于Red H............

2020-03-25 21:10:00 1281

原创 python学习笔记(三)--字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号分割,每个键值对之间用逗号“,”分割,整个字典包括在花括号{}中;键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一;值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。字典值可以没有限制的取任何python对象,既可以是标准的对象,也可以用户定义的,但键不行;注意...

2020-03-23 21:36:05 232

原创 python学习笔记(二)--元组和列表

一、元组Python的元组与列表类似,不同之处在于元组的元素不能被修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开。1、元组可通过索引和切片访问,如下:a = ("a", "b", "c")print(a)print(a[0:2])输出:('a', 'b', 'c')('a', 'b')2、元组中的元素值是不允许修改的,但是我们可以...

2020-03-22 20:10:33 373

原创 python学习笔记(一)--字符串

字符串是Python中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello'var2 = "World"1、字符串连接Python不支持单字符类型,单字符在Python中也作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,例如:通过索引和切片访问var1 = 'Hello'...

2020-03-22 16:54:45 184

原创 robotframework接口测试举例汇总

1.所有接口测试前,需要导入requests库和RequestsLibrary库2.测试所用demo请参考:接口demo地址1.get类型接口1.1.普通get接口,不带参数请求测试套件配置了请求url,常量{url}=http://xx.com请求:{url}/xx/xx返回数据格式:rf编写log界面1.2.普通get接口,带参数请求测试套件配置了请求url,常量{u...

2020-03-21 19:19:05 1208 1

原创 robotframework实现md5加密字符

接口测试中经常会遇到需要对字符加密后进行传输,或是需要采用签名加密方式;robot中可以使用的扩展库的方式来完成数据的加密。可以自己写Python文件,然后RF可以直接调用你所写的Python文件)1.hashlib库的介绍Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。此次用这个库实现md5加密功能;在python3的标准库中,已经移除了md5模块,而关于ha...

2020-03-21 16:25:07 955

空空如也

空空如也

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

TA关注的人

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