随笔分类 - 软件测试
摘要:场景设计、监视图表 设计场景: 阶梯式、波浪式 作用:找出性能拐点,即负载测试,有了拐点之后再针对拐点做性能测试,得出具体的tps值、响应时间、资源占用情况 监视器: TPS图表、聚合报告/汇总报告、查看结果树、响应时间、吞吐量 服务器资源监控:cpu、内存、磁盘IO 作用:收集用于性能分析的数据
阅读全文
摘要:1、设置手机代理,设置主机名为Fiddler所在主机的IP,端口为Fiddler监听的端口 以小米9为例,打开设置>WLAN>连接上的WLAN设置 点击代理>手动,设置IP和端口 2、打开手机浏览器,访问http://ipv4:8888/ 3、点击页面底部FiddlerRoot certificat
阅读全文
摘要:概念:HTTPS超文本传输安全协议,是以安全为目标的HTTP通道,简单讲是HTTP的安全版,它加密数据并确保其机密性,可保护用户在与网站交互时免于窃取个人信息和计费数据。披着SSL外壳的HTTP协议 HTTP+加密+身份认证+完整性保护=HTTPS 加密:通过密钥 身份认证:证书(付费申请),也可做
阅读全文
摘要:HTTP即超文本传输协议 HTTP协议是基于TCP协议,默认端口80,是可靠的协议 功能:用来规定客户端和服务端的数据传输格式 特点:基于请求与响应模式的、无状态、无连接的应用层协议 HTTP请求报文,由四个部分组成 1、请求行:请求方法( GET/POST)+URL(统一资源定位符)+HTTP的版
阅读全文
摘要:1、TCP是面向连接的,所以有三次握手和四次挥手的过程;UDP无连接协议 2、TCP因为有可靠的连接机制,所以是可靠的协议;UDP没有连接和确认机制,会丢包,会出错,是不可靠的协议 3、TCP传输数据量很大,可防止丢包,并正确重传,对数据正确性很关心;UDP传输数据据量小 4、TCP速度较慢,传输效
阅读全文
摘要:TCP协议:传输控制协议,顾名思义,就是对数据的传输进行一定的控制 TCP报文由两段构成:TCP头部+TCP数据部分 TCP头部构成:总共占32位,由源端口、目的端口、序号、确认号、6位标志位(状态控制码) 序号seq:即编号,如果数据包过大时需要分组传输,这个时候就需要按序号重组数据包。 确认号a
阅读全文
摘要:七层模型从下往上,分别为: 一、 物理层 1、互联物理链路,物理介质:网线(双绞线)、光纤、无线电波,形成基本链路 2、存在形式为:010101二进制,即电信号:比特流 二、数据链路层 1、对比特流进行处理,分组 :8位组形成一个字节,依次按顺序发送数据 2、存在形式为:帧 3、表现为:MAC地址
阅读全文
摘要:命令参数 命令解释 -n 设置命令行模式 -t 指定JMX脚本路径 参数为:JMX脚本路径,若非当前目录需有全路径或相对路径 -l 指定结果文件路径(jtl或csv) 参数为:结果文件路径,路径不存在时会自动创建 -j 指定执行日志路径 参数为:日志路径。路径不存在,不会自动创建,同时将日志输入至命
阅读全文
摘要:一、使用Jmeter cookie的业务背景 业务背景: 我们在工作中经常会遇到如下压测场景: 登录后对查询、充值、购买...等业务进行压测; 这种场景很熟悉吧?很多业务操作是要依赖登录的,但是一个用户在每次进行登录时通常会生成cookie,而且在接下来的操作中都必须携带上它的cookie,服务器对
阅读全文
摘要:一、前端性能指标,即从用户角度感受到的性能指标 1、响应时间,快不快 2、响应的吞吐率,每秒钟服务器的响应的大小 服务器带宽 客户端带宽 3、TPS:每秒事务数,设计性能需求 4、HPS:每秒点击数,作用不大(取决了用户数量),减少HTTP请求 二、后端性能指标 1、CPU CPU使用率 %Proc
阅读全文
摘要:一、参数化目的 模拟真实场景,输入都是正常的 二、新建参数路径 Vuser-Parameter List
阅读全文
摘要:乱码产生的原因 1、录制过程产生的乱码 2、运行过程编码不一致 本机默认编码:GB2312,GBK, GB18030
阅读全文
摘要:一、get请求 web_link 依赖于上下文 web_url 不依赖上下文,而是绝对地址 二、post请求 web_sumit_form 依赖于上下文 web_submit_data 不依赖上下文,而是绝对地址 三、取值 lr_eval_string 如取用户名lr_eval_string("{u
阅读全文
摘要:一、什么是自动化测试 概念:让程序代替人为去验证程序功能的过程 二、为什么要进行自动化测试 解决回归测试 解决压力测试 解决兼容性测试 提高测试效率,保证产品质量 自动化测试相关知识 一、自动化测试在什么阶段开始 功能测试完毕(手工测试) 手工测试:就是由人一个一个输入用例,然后观察结果 二、自动化
阅读全文
摘要:一、性能测试本质 基于协议模拟用户发出请求(业务的模拟),对服务器形成一定的负载,来测试服务器的性能指标是否满足要求 性能测试关注点:时间性能和空间性能 性能测试与界面无关 二、性能测试分类 1)性能测试(狭义):这种方法是对系统性能已经有了解的前提,并对需求有明确的目标,并在已经确定的环境下进行的
阅读全文
摘要:一、Jmeter概述 1、是什么? jmeter是Apache公司使用java开发的一款测试工具 2、为什么? 高效、功能强大 模拟一些高并发或多次循环等特殊测试场景 3、怎么用? 下载jmeter解压缩 安装java环境(jemter和java环境的关系,类似于mp3文件和播放器的关系) 简单了解
阅读全文
摘要:1、是什么? JSON是一种数据载体 互联网本质就是数据传输,数据传输需要数据载体,比如:页面信息就是存储在html这种数据载体中的 2、为什么? JSON传输数据效率更高,所以部分场景下使用JSOn替换HTML和XML(ajax),但是JSON语法描述性不及标签语言,所以部分还得使用html和xm
阅读全文
摘要:RESTful风格是约束接口操作的四种操作以及三个要素 注:要素1:URL+请求方式;要素2:需要提交的数据,即URL后面拼接的内容;要素3:返回值 增: 要素1:URL + POST 要素2:多个数据 方式1:键=值&键=值 方式2:JSON格式 要素3:200 | 201 + 添加的记录 注:增
阅读全文

浙公网安备 33010602011771号