自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用fiddler模拟session失效的操作

前言:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。1.fiddler的基本界面2、json串放入本地txt文件中例如, test.txt:{"retCode": "200","Msg": "ok","retSign": "1323243","retTime": " 2324523232 ","tot...

2019-03-28 15:40:23 1086

转载 测试总结

一、数据校验类,需重点关注一下日期: 日期格式,日期正确性,有效时间范围,法定节假日,特殊月份数字:电话号码、身份证号码等的有效性,密码规则,加星显示,接口上加密传输文本框:字数超长限制处理、为空处理、表情、emoji表情处理、特殊字符、中英文、手机上的输入法中支持的非正常字符、图片的处理用户名:用户名正确性、去重处理、文件上传、下载:文件的大小(临界值)、格式支持(不同格式、...

2019-04-09 16:35:53 204

原创 容易忽略的测试点

1.输入框测试:合法字符+空格+任意字符测试(重点是空格)如饭卡充值测试时,一个输入邮箱前缀的输入框,要求是前缀是存在的账户才能匹配到。在测试时,输入了合法存在的前缀+空格+任意字符,依然匹配到了用户。2.在有上线设置时,要有提示信息如饭卡充值测试,设置账户充值上限是2000,那在达到上限时充值不了了,应该有提示信息。3.注意字体颜色的变化饭卡充值成功后,发票信息里的手机号...

2019-03-28 14:21:03 329

原创 Mac--iOS charles环境配置

1.下载Charles2.安装完后电脑上安装并信任证书--help-SSL proxying-第二个3.手机下载证书并信任证书(iOS10以上需两次信任证书)1.通用--关于本机--证书信任设置 2.通用-描述文件与设备管理----------------------------------------遇到的问题:1.乱码问题:...

2019-03-22 14:46:19 298

原创 如何抓包修改header

利用fiddler:1. bpu 抓取API2.replay3.bpu(取消断点)4.修改 参数5.run to completion(跳转到下一步)

2018-12-27 16:49:28 2280

转载 输入框的测试用例

针对普通输入框的测试用例1、 输入中英文空格,字符串中间空格,首尾空格,回车换行符 2、 字符长度校验,输入是缓冲区溢出的超长字符,默认字符,空字符,特殊字符,尤其是系统保留字符 3、 根据的页面使用的不同程序语言,输入不同的语言字符串,如HTML格式语言,JS函数格式 4、 输入全角/半角的数字,大小写英文 5、 输入特殊字符串如null,&nbsp空格,回车转义符 6、 ...

2018-10-30 11:32:34 475

转载 Jmeter-JDBC Request的Query Type

JDBC Request设置Variable Name为配置的数据库连接名称SQL Query的Query Type主要包括:Select 、Update、Callable Statement、Commit、Rollback等。一、多个查询语句(不使用参数的情况下)可以放在一起顺序执行,需要设置Query Type为:Callable Statement,然后顺序输入select语句,...

2018-08-13 18:09:22 246

转载 jmeter压测时吞吐量每跑一次都比上一次要低

1.每次跑都应该清除数据库,缓存,初始化数据,否则跑的结果肯定不一样 2.是不是数据库空间不足了,IO比较低 3先确认客户端资源是否存在瓶颈,如果客户端无瓶颈,再看服务端 ...

2018-08-08 17:33:19 8310

转载 Fiddler (四) 实现手机的抓包

 Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。本文介绍Fiddler截获IPhone发出的HTTP/HTTPS包...

2018-08-08 17:22:37 3146 1

转载 APP接口测试和功能测试点

2018-08-01 10:02:34 4070

转载 登录功能测试点

一、基本功能测试点:输入正确的用户名和密码登录成功 输入错误的用户名密码登录失败 用户名正确,密码错误,是否提示输入密码错误? 用户名错误,密码正常,是否提示输入用户名错误? 用户名和密码都错误,是否有相应提示? 用户名密码为空时,是否有相应提示? 如果用户未注册,提示请先注册,然后进行登录 已经注销的用户登录失败,提示信息友好? 密码框是否加密显示? 用户名是否支持中文、特...

2018-07-19 17:10:05 414

转载 异常测试的测试点

异常测试的测试点1.文件丢失测试强行删除被测软件的一些文件,测试被测系统的提示是否准确以及其后的相关补救提示或操作;2.服务器资源测试通过人为手段,增加软件数据库服务器、web服务器或者中间件服务器等相关服务器的硬件资源,如:cpu、内存、硬盘等的负载,测试被测系统的反应和其后的补救提示或操作;3.断电测试在测试期间,对部分或者所有相关软件测试机器进行断电测试,测试软件的恢...

2018-07-19 10:55:35 680

原创 如何恰当使用jmeter

1.当线程数小时,可以用本机测试(比如线程数小于100时)。如果线程数太大时,不会执行完所有线程数,页面一直显示 stop 红按钮。2.当线程数过大时,比如要测试并发数为10000时,需要在服务器上测试。jmeter搭建在服务器 10.2.17.55上面。安装在 /usr/local下。...

2018-07-13 11:16:20 120

转载 MQ部署文档

1.安装依赖和erlangShell >yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmltoShell >tar -zxvf otp_src_17.0.tar.gzShell >cd otp_src_17.0Shell >./configure --prefix=/usr/local/er...

2018-07-06 17:56:12 334

原创 如何画环境部署图

1.利用网站:https://www.processon.com2.箭头如何选择:点击插入--连线。

2018-07-06 17:54:16 3000

原创 正则表达式提取器

1.为什么需要关联:      在系统中,某些请求之间存在依赖关系。          假设说,请求B中所发送的数据,是来源于请求A的响应(服务器生成),且数据可能会发生变更,则称请求B依赖于请求A。本质上来说,关联是实现两个操作:          1)先存:通过某些方式查找、提取、保存服务器返回的特定数据(业务有关);          2)后用:使用保存的动态数据去替换脚本中原始的静态数据。...

2018-07-03 11:04:09 150

原创 linux下部署环境

1.Linux下安装jdk:(假设服务器10.2.17.177上有jdk的安装包)scp -r   [email protected]:/usr/local/jetty-mam-bos/* ./jetty-bos-test/  拷贝

2018-07-03 11:03:36 209

原创 总结测试CMS

1.整个流程:视频工厂选好策略客户后,审编客户端切片提交,审核通过后入库至CMS,然后注入CDN,最后通过黔新闻apk显示在终端。2.做了接口测试,用工具jmeter。3.主要测试了上下架,删除,移出,添加分类,新增节点,删除节点,调整节点顺序,同步到站点等操作。...

2018-07-03 10:59:13 1086

原创 HTTP状态码

1**:信息,服务器收到请求,需要请求者继续执行操作;2**:成功3**:重定向,需要进一步的操作以完成请求;4**:客户端错误,请求包含语法错误或无法完成请求;       (403:表示资源不可用。服务器理解客户的请求,但拒绝处理它,通常由于服务器上文件或目录的权限设置导致的WEB访问错误。)       (404:客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所...

2018-06-22 15:14:45 166

转载 在Linux里安装和启动nginx的方法

Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。1、安装pcre从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/...

2018-06-22 14:54:38 2943

原创 jmeter函数使用

1、_Random() 随机数The minimum value allowed for a range of values:输入一个最小值;The maximum value allowed for a range of values:输入一个最大值;Name of variable in which to store the result (optional):储存一个随机...

2018-06-20 16:05:21 2484

原创 初学selenium

一、环境搭建及完成一个简单测试脚本1、环境搭建:jdk(安装后配置环境变量)+eclipse(拷贝后直接运行)2、ide录制 1)、ide插件的安装 2)、录制 3)、回放3、ide脚本转换,创建一个简单的工程文件 1)、脚本转换:设置options->options->勾选enable                  options->format->java/jun...

2018-06-19 14:05:32 136

原创 WEB链接自动化测试

1.链接测试:              1)链接是否能打开;              2)链接到的页面是否是正确的页面;              3)是否存在孤立页面(页面存在却没有链接)                 测试策略:在整个web应用系统的所有页面假发完成之后进行链接测试2.工具:...

2018-06-19 10:51:22 2630

原创 如何配置环境变量

举例:配置Java的环境变量1.注意下载的文件不能放在桌面;2.点击计算机-系统属性-高级系统设置-环境变量;3.区别系统变量和用户变量(用户变量是设置完后只对当前用户生效;系统变量是无论哪个用户登录该操作系统,均生效)4.为了方便起见,直接设置系统变量—                                                     新建-JAVA_HOME(变量值为文件...

2018-06-14 16:55:24 1360

转载 cookie、token与session的区别

一、cookie 和session的区别1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。3、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。4、session的确是存放在服务器的内存中(但不是4k上限,具...

2018-06-14 14:12:27 2263

转载 Linux下 PostgreSQL 编译安装

准备工作创建用户#创建用户和组groupadd postgresuseradd -g postgres postgres123准备安装目录如果进行过仓库安装的话,要记得通过(yum remove 或者 apt-get remove)移除。#进入安装目录cd /usr/local/#删除原有安装(如果有的话)rm -rf postgres*12345下载源码从PostgreSQL官方下载...

2018-06-11 17:34:55 218

转载 浅谈接口自动化测试

一、接口测试的必要性和意义接口,即API,应用程序编程接口。这里主要说说接口测试的必要性和意义:接口测试实施在多系统的平台架构下,有着极为高效的成本收益比(当然,单元测试收益更高,但实施单元测试的成本投入更大,技术要求更高,所以应该选择更适合自身的才是最好的方案)。接口测试天生为高复杂性的平台带来高效的缺陷检测和质量监督能力,平台复杂,系统越庞大,接口测试的效果越明显。总的来说,接口测试是保证高复...

2018-06-11 17:27:44 1854

原创 CMS入库流程

1.打开审编客户端  10.2.17.582.选择离线视频3.离线视频上传到计算集群转码后,在任务列表打开4.切片,在两个切点间取关键帧,提交(入库到CMS,可通过视频工厂查看流程)...

2018-06-08 16:31:36 421

原创 利用jmeter录制APP脚本

作用:模拟用户的行为,对脚本设置线程数,从而设置并发数,代替了手工重复。(如测试一个1000次的登录)代理:如翻墙。多了一个中间平台。1.设置jmeter代理    1)新建一个线程组APP;    2)工作台--添加--非测试原件--HTTP代理服务器;    3)目标控制器:选择该线程组的名字APP;    4)端口号:为避免与大多数网站常用的8080冲突,可改为8888,9999等。2.设置...

2018-06-08 15:45:00 225

原创 jmeter3.0 以上如何生成HTML报告

1. cmd,进入DOS命令窗口;2. 进入jmeter bin目录: 执行这个命令就可以生成 以output命名的文件,里面有html的报告。3. 执行命令:先执行 jmeter -n -t test.jmx -l test.jtl,然后执行 jmeter -g test.jtl -e -o ./output  如下: 注意:jtl文件必须是空的,不然会报错。...

2018-05-22 15:08:10 1739

原创 在Linux下运行jmeter时出现的问题

1.在Linux下运行jmeter时,会出现拒绝连接的报错信息,应注意:填写服务器名称时,如果写域名,注意先配置host: vi /etc/hosts 。2. 打开jtl 文件在查看结果树时发现 request 出现 no data to display 并且 response 什么也没有:  在服务器上的 /bin/user.properties 加入如下参数:(vi /usr/local/jm...

2018-05-22 15:07:05 4269

原创 Jmeter乱码问题

1)如果是网页显示乱码,谷歌点击右上角的charset按钮,设置为utf-8。2)更改jmeter配置bin目录下, jmeter.properties,查找ISO,修改为…encoding=UTF-8,然后保存退出重启jmeter.3)线程组右键—>后置处理器->BeanShell PostProcessor在script里面添加如下内容:prev.setDataEncoding("...

2018-05-22 15:04:42 955

原创 jmeter基础知识

基础:1.首先我们要新建一个线程组,线程组的作用模拟多个访问对象,对系统可以进行压力测试.2.端口号默认为803.最基本的接口测试需要:线程组-HTTP信息头管理器-HTTP请求4. 填 服务器名称或IP时 ,注意前面不要再加上  HTTP://。5. Ramp-Up Period(in-seconds)代表隔多长时间执行,0代表同时并发;6. 查看结果树被用来帮助调试...

2018-05-22 15:03:58 273

转载 APP测试点

APP测试点1、 安装、卸载=]测试[/ur(1) 应用程序应能正确安装到设备驱动程序上(2) 能够在安装设备驱动程序上找到应用程序的相应图标(3) 安装路径应能指定(4) 软件安装向导的UI测试(5) 应用是否可以在[url=]android[/url]不同系统版本上安装(有的系统版本过低,应用不能适配)(6) 没有用户的允许,应用程序不能预先设定自动启动(7) 对于需要通过网络验证之类的安装,...

2018-05-22 14:59:31 302

原创 Linux 常用命令

1. 修改文件名:mv wenjian zlliao2. 执行Jmeter脚本:# jmeter -n -t /home/jessica/httpThread.jmx -l log.jtl -e -o ./out3.  直接在服务器下载jmeter  :  Wget http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache- - jmete...

2018-05-22 14:57:20 120

转载 手机APP模拟弱网测试

手机APP模拟弱网测试一、 弱网测试的意义一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。弱网测试可以测试APP的加载时间、可用性、稳定性和健壮性。这时我们就可以借助工具来模拟不同的网络状况,模拟2G、3G或弱网情况进行测试。工具可以选择Filder也可以选择Charles也可以选择其他工具,这里简单介绍下Filder进行弱网测...

2018-05-22 14:55:20 28656 2

空空如也

空空如也

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

TA关注的人

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