性能测试
文章平均质量分 55
性能测试
娜年花开666
只要坚持,就会离目标更近一点~
展开
-
第1讲 关于性能测试的概要
商业工具——LoadRunner,主要做负载测试,三大部件:虚拟用户生成器,控制器(场景设 计),分析器。(若TPS=30,那么90个用户发送请求,系统需要花费3S的时间处理)响应时间——客户发送请求到获取响应的整个过程的时间。吞吐量——运行系统过程中网络传输数据量的总和。开源工具——Jmeter,主要做压力测试。TPS——单位时间系统处理事务的能力。并发数——系统用户数(已注册的用户)资源利用率——CPU(原创 2023-11-14 10:28:09 · 42 阅读 · 0 评论 -
【Jmeter高级】第1讲 逻辑控制器
通过参数化可以实现单个接口的功能测试,而接口测试过程中,除了单个接口的功能测试之外,还会测试接口业务实现,所谓业务,就是一套完整的业务逻辑或流程,这就必须要使用到逻辑控制和关联。需求1:测试计划中定义一个http请求访问百度官网,但是该请求是有条件执行的,如果变量是baidu执行,否则不执行。4.控制器与取样器存在父子关系。1.声明一个用户定义的变量。原创 2023-10-20 13:24:03 · 55 阅读 · 0 评论 -
【jmeter】连接mysql无法使用executeQuery()
改为Prepared Updata Statement,改完再试一下。看一下JDBC Request里的Query Type。原创 2023-09-08 14:51:17 · 617 阅读 · 0 评论 -
jmeter安装了插件,但是添加时无插件选项
想用阶梯加压,然后需要安装插件,按照网上教程,下载插件管理器,使用插件管理器安装好jpgc后(如图一,已勾选,说明已安装),然后重启打开jmeter,添加线程组下一级时,却不显示安装的插件,如下图正常的情况是下图,可以在测试计划下-添加-线程组-jpgc相关插件解决方案:1、打开日志,查看报错如下:这一行提示这些编码方式引发了这个错误,因为我之前修改了配置文件:sampleresult.default.encoding的值刚好为当前报错的这个值,那么先改成sampleresult.def原创 2023-09-08 11:07:28 · 451 阅读 · 0 评论 -
【性能测试】第五篇 | Jmeter环境安装
JMeter环境安装安装JDK(1).JDK下载官网下载:http://www.oracle.com/提示:下载时注意电脑系统是32位还是64位桌面——“计算机”——右击“属性”——查看“系统类型”(2).安装JDK双击安装包进行安装,所有步骤选择默认选项即可(3).配置环境变量桌面——“计算机”——右击“属性”——“高级系统设置”——“环境变量”新建环境变量JAVA_HOMEJAVA_HOME=D:\Program Files\TestTools\Java\jdk1.原创 2022-05-13 09:54:00 · 345 阅读 · 0 评论 -
【性能测试】第四篇 | 主流性能测试工具介绍
主流性能测试工具1.LoadrunnerHP Loadrunner 是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈支持多协议:WEB(HTTP/HTML),Windows Sockets,FTP,ODBC,MS SQL Server等协议采用C语言编写优点:多用户(支持用户以万为单位)详细分析的报表(以秒为单位)支持IP欺骗功能缺点:收费,非常贵体积庞大(安装包单位GB)无法定制功能2.原创 2022-05-12 16:58:31 · 617 阅读 · 0 评论 -
【性能测试】第三篇 | 性能测试的流程
性能测试的流程(1)性能测试需求分析1.明确被测系统–熟悉被测系统的业务功能–熟悉被测系统的技术架构2.明确测试内容–业务角度:用户使用频率较高的关键业务功能–技术角度:逻辑复杂度高的业务;数据量大的业务;3.明确测试策略–负载测试–稳定性测试–并发测试4.明确测试指标–有明确需求指标:执行结果与预期指标进行对比–无明确需求指标(分析指标):查找资料;类似的系统对比;对未来流量的预估;(2)性能测试计划及方案1.测什么–项目背景–测试目的–测试范围原创 2022-05-12 16:55:56 · 292 阅读 · 0 评论 -
【性能测试】第2讲 | 详解性能测试的指标
性能测试的指标:一些经过运算得出的结果,来量化衡量某种操作的性能好坏;比如:错误率 0.5%1.响应时间概念:指用户从客户端发起一个请求开始,到客户端接收到从服务器返回的结果,整个过程所耗费的时间。包括:服务器处理时间+网络传输时间2.并发数概念:并发(用户数),某一时刻同时向服务器发送请求的用户数。3.吞吐量(1)什么是吞吐量指的是单位时间内处理的客户端请求数量,直接体现软件系统性能的承载能力。(2)吞吐量的单位有哪些–从业务角度:业务数/天,访问人数/天,页面访问量/天原创 2022-05-12 13:34:49 · 720 阅读 · 0 评论 -
【性能测试基础】第1讲 | 性能测试的概述及策略
1.什么是性能:性能:就是软件质量属性中的“效率”特性时间:系统处理用户请求的响应时间资源:系统运行过程中,系统资源的消耗情况2.什么是性能测试简单的说,性能测试就是利用自动化工具,对服务器性能进行评估的过程。评估方式:使用性能指标进行评估(响应时间,TPS,服务器资源占用率)评估方向:硬件、架构设计、中间件、数据库、代码、操作系统、算法中间件:指系统与系统之间连接的组件,包括Tomcat,Nginx,redis等3.性能测试的目的?原创 2022-05-12 13:32:36 · 345 阅读 · 0 评论