首页 > 其他分享 >Jmeter预习第1天

Jmeter预习第1天

时间:2024-05-25 17:34:12浏览次数:15  
标签:Jmeter 定义 用户 预习 添加 参数 变量名 数据文件

Jmeter参数化(重点)

本质:使用参数的方式来替代脚本中的固定为测试数据
实现方式:
·定义变量(最基础)
·文件定义的方式(所有测试数据都是固定的情况下[死数据],eg:注册登录)
·数据库的方式(灵活,用得多)
·函数的方式(灵活,用得多)

JMeter中常见的参数化方式:

用户定义的变量
用户参数
CSV DataSet Config
函数
参数化测试:把测试数据组织起来,用不同的测试数据调用相同的测试方法。

JMeter参数化-用户定义的变量

(1)什么时候使用用户定义的变量?定义全局变量
(2)使用用户定义的变量"进行参数化的步骤?
1.添加线程组
2.添加用户定义的变量。格式:变量名-变量值
3.添加HTTP请求,引用定义的变量名。格式:$(变量名)
4.添加查看结果树

练习
在这里插入图片描述

解答
在这里插入图片描述

JMeter参数化-用户参数

(1)什么时候使用用户参数?
·针对同一组参数,当不同的用户来访问时,可以获取到不同的值
(2)使用"用户参数"进行参数化的步骤?
1.添加线程组,设置线程数为n (表示模拟的用户数)
2.添加用户参数
·第一列添加多个变量名
·后续每一列为组用户的数据
3.添加HTTP请求,引用定义的变量名。格式:${变量名}
4.添加查看结果树

练习
请求::https://www.baidu.com
要求:第一个用户请求附带参数:name=“张三”&age=28;第二个用户请求附带参数:name=“李四”&age=30`

解答
在这里插入图片描述
在这里插入图片描述

JMeter参数化-CSv数据文件设置

(1)什么时候使用cSV数据文件设置?
当不同的用户,或者同一个用户多次循环时,都可以获取到不同的值(2)使用CSV数据文件设置"进行参数化的步骤?
在这里插入图片描述

1.定义CSV数据文件
2.添加线程组
3.添加CSV数据文件设置
4.添加HTTP请求引用定义的变量名。格式:${变量名)
5.添加查看结果树

练习
在这里插入图片描述
解答
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解析
在这里插入图片描述

标签:Jmeter,定义,用户,预习,添加,参数,变量名,数据文件
From: https://blog.csdn.net/wangsrc/article/details/139194762

相关文章

  • Apache JMeter操作
    中文-新建组配置测试计划界面介绍异常信息右上角那个小三角可以看到jemter的执行信息,如果你的压测执行不了可以去里面看看一般是报错了用户自定义变量可以在这里配置压测的全局变量,这样我们在使用的时候就不用传具体的值,传变量的值即可。这样以后要修改的话只需要修改......
  • 性能测试学习之路(八)—Jmeter之响应断言详解
    Jmeter使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。使用断言的方法:在选择的Sampler下添加对应的断言(因为不同类型的断言检查的内容不同);配置好响应的检查内容在Jmeter的断言中,我们常使用的就是响应断言,他根据我们响应信息......
  • jmeter警告:WARN StatusConsoleListener The use of package scanning to locate plugi
    运行jmeter,出现警告信息 警告信息:WARNStatusConsoleListenerTheuseofpackagescanningtolocatepluginsisdeprecatedandwillberemovedinafuturerelease意思是,JMeter在将来的版本中将移除使用包扫描来定位插件的功能 如果想不显示警告信息,可以修改JMeter......
  • Jmeter脚本--BeanShell PreProcessor
    整理一份之前项目中的接口测试文档内容,主要为了方便以后能够更好的进行接口测试需求,本次以Jmeter进行接口测试。API对应的使用手册    接口对应的测试用例如下图所示:编写Jmeter测试用例 用户注册信息 添加BeanShellPreProcessor预处理程序变量脚......
  • jmeter分布式压测(Linux版本)
    1、安装JDK并配置环境变量(此处不再赘述)2、将Jmeter上传到任意目录解压(此处不再赘述)3、配置环境变量vi/etc/profile将光标移动到最底部,插入下面的内容,exportJMETER_HOME=/home/apache-jmeter-5.1.1  #jmeter的安装目录exportCLASSPATH=$JMETER_HOME/lib/ext/ApacheJMet......
  • JMeter+InfluxDB+Grafana性能监控最快搭建方法
    一、部署influxdb服务参考官网:https://www.influxdata.com/downloads/安装命令(centos系统)wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.8.10.x86_64.rpmsudoyumlocalinstallinfluxdb-1.8.10.x86_64.rpm进入配置文件修改配置vim/etc/influxdb/influ......
  • 【jmeter】.SampleException: Mismatch between expected number of columns: 生成报
    1、问题现象Causedby:org.apache.jmeter.report.core.SampleException:Consumerfailedwithmessage:Consumerfailedwithmessage:Mismatchbetweenexpectednumberofcolumns:17andcolumnsinCSVfile:3,checkyourjmeter.save.saveservice.*configurationor......
  • Jmeter下载安装教程(含汉化)
    参考教程:https://www.cnblogs.com/chenxiaomeng/p/9671443.html 注:Jmeter需要Javajdk的支持 ——下载官网地址:http://jmeter.apache.org/download_jmeter.cgi下载binaries下的zip文件(有说需要配置环境变量的,不过我没配也能跑) 汉化(永久)在Jmeter的bin目录下找到 ......
  • Jmeter 签名错误 汇集
    第一个:这是今天遇到的,之前从来没深入的了解headers的每个参数真正含义,每次编写脚本时,都直接从请求中复制headers头,导致这次出现签名错误,却不知道错误出在哪里。错误原因其实很简单:headers中设置的:Content-Type:application/x-www-form-urlencoded实际参数中传递的是json串......
  • Windows系统安装Jmeter教程
    1、进入官网https://jmeter.apache.org/download_jmeter.cgi选择与Jdk适配的版本下载:2、解压压缩包3、配置环境变量进入到系统配置环境变量的界面:在下方的系统变量那里,新建变量:变量名为:JMETER_HOME变量地址:Jmeter的安装路径如图所示:4、运行JMETER在JMeter的安装路......