自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SQL注入与sqlmap

这篇讲的还是比较详细易于理解的:https://www.2cto.com/article/201310/250877.html

2019-05-07 15:59:14 230

原创 安全测试

安全规范:https://blog.csdn.net/ziyun_xiaoyan/article/details/54933622安全测试的考虑点及测试方法:https://blog.csdn.net/qq_34897661/article/details/84326398安全渗透测试:由专业安全人员模拟黑客,从其可能存在的位置对系统进行攻击测试,在真正的黑客入侵前找到隐藏的安全漏洞,从而达到...

2019-05-07 14:55:13 246

原创 性能测试之稳定性测试

软件稳定性测试的测试点:https://blog.csdn.net/wxyy7523/article/details/86739151APP稳定性测试:https://www.cnblogs.com/guohuino2/p/5977086.html稳定性测试(亦可称可靠性测试)通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7x24小时),检测系统是否能够稳定运行如何做好稳定性测...

2019-05-07 09:08:02 1318

原创 Jmeter性能测试实战2

完全参考博客:https://blog.csdn.net/u011541946/article/details/79774339在之前一篇的基础上增加或改变:线程组断言持续时间响应断言结果:查看结果树聚合报告上述case实现的功能:...

2019-05-05 12:32:12 720

原创 Jmeter性能测试实战1

完全参照该篇论文:https://blog.csdn.net/u011541946/article/details/79735795线程组HTTP请求默认值HTTP请求1HTTP请求2HTTP请求3固定定时器聚合报告查看结果树图形结果上述图实现的案例:...

2019-05-05 11:17:26 196

原创 Jmeter运行方式

1、GUI本地运行 之前介绍的都是GUI运行方式。双击bin文件夹中的jmeter.bat2、GUI远程运行(分布式控制) 一台Jmeter控制机(Master)控制多台远程机器(Slave)来产生负载 远程机器上同样需要安装jdk,jmeter版本保持一致。双击负载机的bin文件夹中jmeter-server.bat命令运行agent程序 控制器上可以直接远程全部启动所有负载机或者选择...

2019-04-27 16:26:05 421

原创 Jmeter录制脚本

Jmeter自带的录制功能1、工作台-添加-非测试元件-HTTP代理服务器2、HTTP代理服务器-添加-逻辑控制器-录制控制器,可重命名:Baidu_News3、打开firefox浏览器的网络设置(chrome浏览器网络配置同样),配置如下:设置后,确定4、HTTP代理服务器页面设置如下端口号与浏览器设置一致,目标控制器选择之前设置的录制控制器5、设置完成。开始准备录制。在fire...

2019-04-27 15:30:35 146

原创 测试面试题3

 昨天经历了一次电话面试(逛街的时候),状态非常不好,很多问题都没答出来。现在把记得的问题记一下Linux相关1、查看进程占用内存的命令 ps -aux查看当前所有进程的情况,包括内存情况 top查看CPU和内存的消耗情况,包含整体和每个进程的实时刷新结果2、多条件查询3、替换一个文档test.txt中所有字符串abc为def sed -i s/abc/def/g ./test.tx...

2019-04-27 11:00:29 195

原创 Jmeter常用元件8--监听器

监听器1、Aggregate Graph可以查看数据结果和图形结果,图形结果只显示响应时间表格结果中各参数含义:label:请求别名;Samples:执行的取样次数;average:平均响应时间(ms);Median:响应时间中间值;90%line:90%事务响应时间范围;Min和max:最小和最大响应时间;error%:出错率;throughput:吞吐量;kb/sec:数据传输效率图形...

2019-04-26 09:25:52 431

原创 Jmeter常用元件7--断言

断言1、Beanshell断言Jmeter中使用beanshell还是比较广泛的,之后会具体示例介绍2、compare assertion比较两次取样结果。会消耗较多资源,一般测试中不使用3、Size assertion验证响应数据的size大小4、响应断言对服务器响应数据进行规则匹配可以设置应用范围可以选择要测试的响应字段:响应文本(body),文档内容,响应代码(200),...

2019-04-25 15:40:04 359

原创 Jmeter常用元件6--后置处理器

后置处理器1、正则表达式提取器可以设置应用范围:父取样器及子取样器,仅父取样器,仅子取样器,Jmeter变量匹配不同部分的响应数据:响应数据的主体部分(HTTP请求即为body),针对替换了转义码的body部分,作为一个文档的返回内容,只匹配信息头部分内容,只匹配URL链接,响应信息和响应代码引用名称:匹配出来的数据通过该名称进行访问正则表达式:用该正则表达式进行匹配模板:选择用于匹配...

2019-04-25 15:21:47 848

原创 Jmeter常用元件5--前置处理器

前置处理器1、BeanShell Preprocessor可以设置:是否每次请求 前重新初始化;beanshell脚本中变量初始化可以从上方获取参数;可以从文件中指定运行的beanshell脚本或者直接编写beanshell脚本2、正则表达式用户变量用来引用前一次正则表达式提取器提取的响应数据3、用户参数通过在此元件中进行参数设置,使得取样器获得参数化...

2019-04-25 14:44:37 611

原创 Jmeter常用元件4--定时器

定时器1、高斯随机定时器生成一个呈高斯分布的时间间隔,可以用来模拟思考时间2、固定定时器3、同步定时器模拟多用户并发场景4、uniform random timer让线程暂停一个时间范围内的随机时间。上图暂停时间在2s到2.1s内5、beanShell timerjmeter支持beanshell脚本语言,该定时器使用beanshell来设置线程延迟时间...

2019-04-25 14:20:43 280

原创 jmeter常用元件介绍3--配置元件

配置元件1、FTP/HTTP、JAVA请求缺省值对FTP协议的程序进行性能测试,多个FTP程序具有相同配置时,提取出来设置2、JDBC connection configuration直接连接数据库,对sql语言进行性能测试3、random variable随机生成指定格式的数字4、计数器在测试执行过程中记录迭代次数5、HTTP cookie 管理器记录访问web页面时需要...

2019-04-25 09:57:01 406

原创 Jmeter常用元件介绍2--逻辑控制器

逻辑控制器1、foreach控制器使用解析:测试计划中输入一组自定义的变量。该逻辑控制器获取变量名,作为循环参数,输出对应值以供取样器使用。如下图所示,输出变量${value},该变量的值依次为:1,2,32、runtime controller控制其子元件的执行时长3、仅一次控制器其下子元件只运行一次,即使在循环控制器下同样如此4、吞吐量控制器用来控制其下元件的执行次数,...

2019-04-24 16:28:00 186

原创 jmeter常用元件介绍1--测试计划,线程组,HTTP请求

测试计划1、名称,注释:随意填写,便于理解2、用户定义的变量:可以设置全局变量3、独立运行每个线程组:不勾选的情况下,若存在多个线程组,则多个线程组同时运行4、Run teardown thread groups after shutdown of main threads:关闭主线程后运行teardown线程5、函数测试模式:执行测试时不勾选6、add directory or ja...

2019-04-24 14:57:16 229

原创 jmeter简介

Jmeter的体系结构 Jmeter运行在JVM虚拟机上,以线程方式运行。通过线程组来驱动多个线程,运行测试脚本对测试服务器发起负载,每个负载机上可以运行多个线程组。 Jmeter支持远程运行。 Jmeter脚本中测试计划只能有一个。测试计划中至少有一个线程组,一个取样器和一个监听器...

2019-04-24 14:22:35 131

原创 安装Jmeter

 Jmeter是由java语言开发的开源软件。在性能测试和接口自动化测试中使用都比较广泛。本篇先介绍一下安装Jmeter下载Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgiwindows系统点击图上所示进行下载。下载完成后,解压缩。进入对应bin目录中,以管理员权限运行jmeter.bat出现报错情况找了半天没解决,只好下了...

2019-04-24 10:22:51 142

原创 常用adb命令

1、adb devices查看当前连接的设备列表及设备状态2、adb get-state获取当前设备状态3、adb install安装应用-r 为强制安装4、adb uninstall卸载应用,后接包名。-k参数为卸载软件时保留配置和缓存文件5、adb shell pm list packages获取当前设备已安装的所有程序的包名6、adb kill-server , ...

2019-04-23 15:51:59 230

原创 配置adb环境

 adb全称为Android Debug Bridge,是一个debug工具。 借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言之,adb就是连接Android手机和PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。 要使用adb命令,首先需要安装Java JDK,然后安装android SDK,再配置好相关环...

2019-04-23 15:12:21 8453

原创 安装JDK

下载JDK1、链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html2、选择最新版本,点击3、点击同意用户协议,选择下方64位安装包下载安装JDK和JRE1、默认安装至结束,默认安装路径中只有jdk文件夹2、以管理员身份运行cmd,切换至安装路径:C:\Program Files\Java\jdk-12....

2019-04-23 10:21:11 364

原创 测试面试题2

 最近很郁闷,新公司上班一个月,公司解散了TT,只好继续找工作。本篇记录了一些最近面试时的一些面试题,主要是自己答得不太好和不太了解的问题1、分布式测试 分布式测试是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试 jmeter分布式测试:https://ww...

2019-04-21 14:27:06 231

原创 测试面试题1

 今天参加了一次测试面试,面得一般般吧。趁着还记得面试题,记录一下1、设计登录功能的测试用例网上随便找的答案2、多表查询select username,psw,gname,tel from (t1 left join t2 on t1.t1_id=t2.t1_id) left join t3 on t1.t1_id=t3.t1_iditems:商品表,item_visit_stats...

2019-02-26 16:12:19 623

原创 linux常用命令

2019-02-02 17:28:31 114

原创 Python+Selenium 常见面试题整理

 整理加复习,尽量标明题目和答案出处。1、

2019-01-10 18:31:31 7664

原创 简单Python题目整理-应对测试面试用

 该文章既是整理,也是一个简单的复习过程。作为测试人员,本人对自己的代码能力要求并不是很高,所以这里只是整理一些比较基础的python题目,方便应对测试面试。1、求1-100的和 2、交换a,b两个变量的值def swap(a,b): a,b = b,a3、python内置的数据类型有? 整型,浮点型,布尔型,字符串,list列表,tuple元组,dict字典,set集合4...

2019-01-07 18:00:00 500

原创 HTTP入门7

 HTTP存在一些不足之处:1、通信使用明文(不加密),内容可能被窃听2、不验证通信方的身份,可能遭遇伪装3、无法证明报文的完整性,有可能已遭篡改HTTPS=HTTP+加密+认证+完整性保护...

2018-12-26 14:46:51 114

原创 HTTP入门6

HTTP报文首部 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。HTTP首部字段是为了给浏览器和服务器提供报文主体大小,所使用的语言,认证信息等内容HTTP/1.1通用首部字段1、Cache-Control...

2018-12-26 14:41:33 247

原创 HTTP入门5

 一台HTTP服务器可以利用虚拟主机搭建多个WEB站点。发送HTTP请求时,必须在HOST首部完整指定主机名或域名的URI。 HTTP通信时,除了客户端和服务器外,还有一些用于通信数据转发的应用程序,他们可以配合服务器工作。 1、代理:有转发功能的应用程序,就是接收客户端发送的请求后转发给其他服务器。缓存代理:转发响应时预先将资源副本宝轩在代理服务器,下次请求,直接响应。透明代理:不对报文做任...

2018-12-21 11:10:56 173

原创 HTTP入门4

HTTP状态码: 描述客户端向服务器端发送请求后返回的结果

2018-12-21 10:50:46 162

原创 HTTP入门3

 HTTP报文:用于HTTP协议交互的信息。客户端的报文叫请求报文,服务器端的报文叫做响应报文 报文结构: HTTP在传输数据时可以通过编码提升传输速率。常用的内容编码有:gzip,compress,deflate,identity 在传输大容量数据时,通过分段传输编码把数据分割成多块,可以让浏览器逐步显示页面 HTTP协议发送的一份报文主体中可含有多类型实体,通常是在图片或文本文件等上...

2018-12-20 14:21:38 145

原创 HTTP入门2

 HTTP协议用于客户端和服务器端之间的通信。 客户端先建立通信,发送请求,由服务器端响应请求并返回。 HTTP不保存状态,是一种无状态协议。为了实现保持状态的部分需求,引入了Cookie技术,可以通过cookie管理状态。cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态 HTTP协议使用URI定位互联网上的资源。URI是统一资源标识符(UNIFORM RESOU...

2018-12-20 12:01:17 145

原创 HTTP入门1

 之前简单写过HTTP的部分知识,不忍回看,最近把《图解HTTP》看完了一遍,重新再写一些文章,也算是对最近学习的一点回顾复习吧。算起来应该是图解的读后感。 首先简单介绍下TCP/IP协议族,以及其中与HTTP协议关系密切的几个协议。 HTTP传输过程:...

2018-12-19 15:31:27 112

原创 mysql数据库基本知识--列属性

 列属性主要有:null/not null,default,primary key, unique key, auto_increment, comment

2018-12-13 19:02:16 231

原创 mysql数据库基本知识--数据类型

mysql支持多种数据类型,一般分为三类:数值,日期时间和字符串类型数值类型:日期时间类型:字符串类型:UTF8:一个汉字=3个字节GBK:一个汉字=2个字节...

2018-12-13 18:02:15 150

原创 mysql数据库基本知识--查

测试过程中使用最多的部分–查询1、数据库查询查询全部数据库:SHOW DATABASES;模糊查询:SHOW DATABASES LIKE ‘匹配’;(%表示匹配多个字符:my%匹配mydata,_表示匹配单个字符:my_匹配mys,_中\表示转义)2、数据表查询...

2018-12-13 16:25:45 146

原创 mysql数据库基本知识--改

改操作:1、数据库:数据库名称不可修改,对数据库的修改只限于对其字符集和校对集的修改修改:ALTER DATABASE 数据库名 CHARSET GBK COLLATE 校对集名称;2、数据表(需进入对应的数据库操作):重命名:RENAME TABLE 旧表名 TO 新表名;修改表的字符集:ALTER TABLE 表名 CHARSET GBK;新增表中的字段:...

2018-12-10 18:41:46 324 1

原创 mysql数据库基本知识--删

删除操作1、删除数据库:DROP DATABASE 数据库名;2、删除数据表(需要进入对应的数据库中):DROP TABLE 数据表名;

2018-12-10 18:09:49 193

原创 mysql数据库基本知识--增

 作为一个普通的测试人员,嗯。。。也有可能是我对自己的要求不高。我认为对于数据库的掌握只要达到基本的增删改查都很熟练就很OK了。 首先谈谈增:1、创建数据库:CREATE DATABASE 数据库名;如果数据库不存在则创建,存在则不创建,且创建的数据库的默认编码集为utf8:CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARSET utf8;2、...

2018-12-10 17:55:55 172

原创 Jenkins+ant+jmeter实现性能测试自动化

hhah h

2018-11-21 15:09:43 413

空空如也

空空如也

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

TA关注的人

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