性能测试
王大傻0928
这个作者很懒,什么都没留下…
展开
-
jmeter组件简介
jmeter元件: 代表jmeter工具菜单中的一个子菜单(功能),比如HTTP请求、事务控制器、响应断言等,就是一个元件。jmeter组件: 一组元件的集合,比如逻辑控制器中有事务控制器,仅一次控制器,循环控制器等,这些都是元件,但它们被归类到逻辑控制器中,逻辑控制器就是组件。【取样器】: 取样器用来模拟用户操作,向服务器(被测系统)发出http请求、webservice请求或者java请求等。可以把http请求元件看成是一个没有界面的浏览器,它可以发送http请求,接收服务器的相应数据。取样器的访原创 2022-03-05 16:30:59 · 6110 阅读 · 0 评论 -
jmeter定时器简介
jmeter定时器相当于loadrunner里面的思考时间,也是为了真实模拟用户操作习惯,因为用户在操作系统的时候肯定是有停顿的,而不是一直操作。jmeter常用的定时器包括:固定定时器、高斯随机定时器、泊松随机定时器、同步定时器(集合点)。固定定时器:固定定时器可设置一个固定的时间值,需要注意的是固定定时器的作用域。设置固定定时器后作用于它有效的区域每一个请求中间都会有固定停顿时间,也就是常说的思考时间。高斯随机定时器:高斯随机定时器可设置一个偏差范围和固定的时间值,需要注意的是作用域。设置原创 2022-01-23 16:36:02 · 672 阅读 · 0 评论 -
jmeter 之 jdbc请求 Prepared Select Statement设置入参
jdbc请求中可以设置入参,入参的方式有两种。方法一:使用${}引入变量。方法二:使用占位符填充。占位符为:? 。?的内容由Parameter values来填充。多个变量值对应多个占位符,按从左到右的先后顺序对应。...原创 2022-01-21 16:47:56 · 1203 阅读 · 0 评论 -
jmeter 函数助手使用 之 时间函数
${__time(,)},该函数有两个参数,第一个参数表示的是时间格式,第二个是变量名称(可选填),若不填写时间格式,生成的是一个13位的时间戳,毫秒级别。time函数时间格式有如下格式:年月日:yyMMdd = YMD,时分秒:HHmmss = HMS,年月日时分秒:yyyy/MM/dd HH:mm:ss = Y/M/D H:M:S使用方法:1、点击工具,点击函数助手对话框;2、找到time,点击;3、填写需要的时间格式、变量名称(选填)。4、不填写时间格式,生成的是13位的时间戳。原创 2022-01-21 16:09:26 · 1395 阅读 · 0 评论 -
jmeter 函数助手使用 之 字符串函数
${__RandomString(,)},该函数有3个参数,第一个参数表示生成的随机字符串位数,第二个表示在哪些字母下生成,第三个表示变量名称,也可以不要变量名称。使用方法:1、点击工具,点击函数助手对话框;2、找到RandomString,点击;3、填写需要的字符串长度,字符串取值范围,以及变量名(可选)。...原创 2022-01-21 15:42:08 · 1081 阅读 · 0 评论 -
jmeter 函数助手使用之数值函数参数化
数值函数${__Random(,)},生成的是整数。该函数有3个参数,第一个参数表示最小的数字,第二个表示范围内最大的数字,第三个为变量名称。通常用来表示本次迭代的值是多少。使用方法:1、点击工具,点击函数助手对话框;2、找到Random,点击;3、填写边界值、变量名(选填),点击生成(会自动复制函数);4、关闭函数助手对话框,在需要使用的地方,粘贴函数。...原创 2022-01-21 15:27:18 · 861 阅读 · 0 评论 -
jmeter 文件参数化
CSV Data Set Config 可以从指定的文件(一般是文本文件)中一行一行的提取内容,根据分隔符拆解这一行内容并把内容与变量名对应上,然后这些变量就可以供取样器引用了。1、在测试计划中添加线程组;2、在线程组 --》配置文件中添加CSV Data Set Config (CSV 数据文件设置);3、设置CSV 数据文件;4、添加http请求5、添加查看结果树,点击运行。注意:若选取excel作为文件参数化,则需要把excel文件转换为.csv文件,CSV Data Set C原创 2022-01-19 18:26:10 · 494 阅读 · 0 评论 -
jmeter在windows的安装以及环境配置(在dos窗口启动jmeter)
Apache Jmeter 是Apache组织开发的基于java的压力测试工具,是一款开源软件,并且是100%的纯java开发,可以在windows和linux上面运行。Jmeter运行是需要java环境的,因此需要安装jdk。Jmeter4.0后的版本至少需要安装jdk1.8。一、安装JmeterJmeter下载地址:https://jmeter.apache.org/download_jmeter.cgi二、解压jmeter安装包三、配置jmeter的环境变量1)、变量名:JMETER_H原创 2022-01-13 21:51:33 · 4161 阅读 · 0 评论 -
jmeter发送jdbc请求
在jmeter中发送jdbc请求主要分两步(前提:已配置好jdbc环境):1、在测试计划中添加线程组;2、在线程组中添加JDBC Connection Configuration;2.1、JDBC Connection Configuration的具体配置:Max Wait : 最大等待时间, 单位为 ms, 超过时间会报错;Time Between Eviction Runs : 运行时间间隔3、在线程组中添加JDBC Request;3.1、JDBC Request的具体配置:原创 2022-01-11 23:07:40 · 593 阅读 · 1 评论 -
jmeter 之 配置jdbc环境
一、jdbc简介jdbc指java数据库连接,说白了就是数据库的一个驱动,可以让你的程序连接到数据库,所以当我们jmeter想要直接操作到数据库的话,那么就需要配置jdbc连接。二、jdbc使用场景当需要对数据库进行测试时,比如想看一下这个SQL的性能怎么样?三、JDBC配置:jdbc驱动包可以在mysql官网下载。https://downloads.mysql.com/archives/c-j/方法一:1)、将在mysql官网下载的包解压;2)、将文件夹中的mysql-connect原创 2022-01-11 21:39:36 · 1496 阅读 · 0 评论 -
性能测试 -- 名词解释
【虚拟用户】:模拟现实中的实际用户,测试工具使用虚拟用户替代真实用户。【性能测试场景】:可理解为一个具体的测试用例。它是测试资源包括测试脚本、运行设置、运行用户数等的集合。在场景中,可以定义并发用户的数目,定义要运行的脚本。在一个场景中,可以是单个流程,也可以是多个流程的混合。【事务】:为一个流程中某个或某些环节的称谓,一个流程可称为一个大的事务,在这个大的事务中可以包含许多小的事务。【响应时间】:性能测试中衡量交易性能的重要手段。计算的是端到端的时间,通俗讲是指从客户端发出交易请求到得到响应原创 2022-01-10 22:04:46 · 439 阅读 · 0 评论