性能测试学习基础篇--随笔3

juliaxiao-blog juliaxiao-blog     2023-03-09     496

关键词:

继续做个随笔--现在开始主要讲Jmeter的基础运用知识

 

-Jmeter基础篇-

Jmeter常用术语:

1、采样器Samplers采样器是jmeter测试脚本的基础单元,用户可以用它来向服务器发出一个特定的请求,采样器会在超时前等待服务器的响应。

2、逻辑控制器Logic Controllers用户通过逻辑控制器来控制jmeter测试脚本的执行顺序,以便测试能够按照用户期望的顺序和逻辑执行。

3、监听器Listeners监听器被用来收集测试结果信息,并以用户指定的方式加以展示。

4、配置元件Configuration Elements配置元件被用来设置一些jmeter测试脚本公用的信息。

5、断言Assertions断言被用来验证服务器实际返回的信息与用户期望的情况是否相符。

6、定时器Timers定时器被用来保存jmeter测试脚本与时间相关的一些信息,例如思考时间。

7、前置处理器Pre-Processors在前置处理器的作用范围内,任何采样器被执行前,都要先执行前置处理器。

8、后置处理器Post-Processors在后置处理器的作用范围内,任何采样器被执行后,都要执行对应的后置处理器。

9、测试计划Test Plan测试计划是jmeter测试脚本的根节点,关于整个测试脚本的一些基础设置,可以在测试计划中设定,例如用户定义变量。

10、线程组Thread Group线程组定义了一个虚拟用户池,其中每一个虚拟用户都使用同样的测试脚本。

11、工作台WorkBench工作台被用来保存暂时不使用的测试元素,当测试人员保存测试计划时,工作台中的内容不会被一起保存。

Jmeter工作原理:

web性能测试为例,jmeter工作原理如下图所示。Jmeter可以作为web服务器与浏览器之间的代理网关,以便捕获浏览器的请求和web服务器的响应,如此就可以很容易地生成性能测试脚本。有了性能测试脚本,jmeter就可以通过线程组来模拟真实用户对web服务器的访问压力。

 技术图片

 

性能测试基础-开门篇3(lr常用函数介绍)

LR常用的函数,协议不一样函数会不一样,这里简单的介绍下HTTPWEBSERVICESOCKET协议常用函数:HTTP:web_set_max_html_param_len("1024");//设置1行数据最大长度,经常会使用到web_reg_save_param("SupplierId","LB=SupplierId>","RB=</b:SupplierId","SEARCH=B 查看详情

性能测试基础-开门篇1

软件性能测试概念:     什么是软件性能测试?    软件性能测试,英文是PerformanceTesting,软件性能测试是在交替进行负荷和强迫测试时常用的术语,理想的“软件性能测试”(和其他类型的... 查看详情

性能测试总结---基础理论篇

...,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但... 查看详情

性能测试之操作系统篇

好的性能测试工程师一定是对操作系统有一定的了解的。对于底层的了解越深,越有实力去分析和参透各种性能问题,快速的找出性能的瓶颈。以下是我学习过程中的学习笔记,记录下我的理解过程,也欢迎大家纠正!第一篇:... 查看详情

性能测试-概念篇(三)

参考技术A通过分析业务逻辑和技术架构,创建性能模型,制定性能方案,准备应用环境,设计并实施性能部署监控,实现符合真实业务逻辑的压力,通过监控手段获取各组件的性能计数器,分析计数器采集出的数据,查找出性... 查看详情

性能测试基础-开门篇2

性能测试工具篇:     1.商业工具-LR     LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对... 查看详情

软件测试入门随笔——软件测试基础知识

...行是否满足程序设计的要求;系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或合同的要求。单位测试:对单元模块的功能、性能进行测试,比如能不能完成登录... 查看详情

常见性能测试岗位面试题

一、基础篇  1、较为完整的性能测试的流程  一个完整的性能测试流程   2、性能测试的基础理论、常见术语  性能测试常见术语浅析  3、性能测试模型、类型  常见的性能测试类型、性能测试模型  4、HTTP... 查看详情

《性能测试二三谈》系列

从16年4月份开始学习性能测试到现在全职做性能测试工作,差不多两年半时间。期间断断续续写了一些性能测试方法和负载工具以及监控工具相关的博客。最近抽时间重新翻看了之前写的博客,发现有些内容缺乏思考和精准度。... 查看详情

测试需要了解的技术之基础篇一

...ux基本的知识。包括shell基础语法、linux常用命令文件网络性能、Android常用性能分析命令、Android常用自动化命令、IOS常用命令、shell数据分析实战。3.java基础。包括java语法、java面相对象编程和OOP、javaMAVEN依赖管理 查看详情

性能测试总结---基础理论篇

...https://www.cnblogs.com/puresoul/p/5456855.html一、 什么是软件性能    定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。  由定义可知... 查看详情

我的第一篇随笔

从今天开始应该把大部分时间用在学习上,毕竟罗马不是一天建成的现在最重要的还是补基础,拔高,长见识你从现在开始没得假期了基础知识,安全研究,开发能力,创新意识,数据挖掘和机器学习,数学能力,哲学能力现在... 查看详情

性能测试基础知识

一、性能测试基本流程: 业务学习需求分析工作评估设计模型编写计划评审计划脚本开发环境准备准备数据测试执行缺陷管理性能分析性能调优测试报告结果评审  二、性能测试成功与失败要素性能测试有几大难点:... 查看详情

《性能测试二三谈》系列

基础篇我第一次真正意义上接触性能测试,应该是从段念老师的《软件性能测试过程详解与案例剖析》这本书开始的。相比于后来市场上的一些性能测试工具书,比如:《零成本实现性能测试-基于ApacheJmeter》、《软件性能测试... 查看详情

日常学习随笔-单链表学习测试(代码片段)

 今天自己自定义了一个单链表,定义了部分功能!直接贴代码吧!1packagecom.xfwl.algorithmAnalysis.linklsit;2/**3*堆栈学习4*@function自定义单链表5*@author小风微凉6*@time2018-5-10下午1:33:137*/8publicclassMyLinkDefin9//定义一个头结点10Nodehead=null;... 查看详情

软件测试入门随笔——软件测试基础知识

...价类划分、边值分析、因果图、错误推测法等非功能测试性能 查看详情

hadoop学习随笔

...0c;任务调度与资源管理ApacheHadoop起源◆ApacheLucene开源的高性能全文检 查看详情

软件测试入门随笔——软件测试基础知识

测试性能模型分析1、曲线拐点模型 这个图中X轴为并发用户数,随着并发用户数的增大,二维空间被划分为三个区域:轻压力区、重压力区和拐点区。Y轴表示资源利用率、吞吐量和响应时间,应该以X为自变量来逐一分析这... 查看详情