- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
环境准备
1.
首先需要安装JDK,具体参照安装配置JDK
2.
jmeter软件最新下载地址,本例内容基于
jmeter
5.1.1
版本开展
3.
修改perties文件配置:#sampleresult.default.encoding=ISO-8859-1
改为
sampleresult.default.encoding=UTF-8
4.
Http接口信息如下(本篇文章所有例子都是基于此接口信息,可用mock模拟此接口)
POST:
URL::9999/postts
Content‐Type:
application/json
入参:
{
usename:
test,
password
:
test
}
返回值:success:true
GET:
URL::9999/geturl
返回值:success:
get
一、常用功能图
二、功能配置
2.1
jmeter修改为中文界面
操作步骤:
1.
临时修改:jmeter界面OptionsChoose
LanguageChinese(Simplified)
2.
永久修改:修改perties文件配置:#language=en
改为language=zh_CN
2.2
配置元件
2.2.1
Http信息头管理
操作步骤:
1.
选择测试计划右键添加配置元件Http信息头管理
2.
输入名称
Content-Type
值输入
application/json
注:一般json形式的传参方式需要按此配置信息头
2.2.2
Http请求默认值
应用场景:有两个环境测试环境ip=88,预生产环境:ip=8,用Http请求默
认值配置ip,可轻松实现两个环境之间的切换
操作步骤:
1.
选择测试计划右键添加配置元件Http请求默认值
2.
设置如下
3.
如上图在Http请求默认值设置共性信息,在http请求取样器无需再设置ip,请求会调用默认值
说明:Http请求默认值说白了就是统一设置Http请求属性参数,如协议、服务器名称或ip、端
口号等的默认值,当Http请求属性参数不填的情况下调用默认值,但是如果Http请求对这些参
数有定义,那么优先使用自定义参数
2.3
取样器
2.3.1
调试取样器
2.3.1
调试取样器
操作步骤:
选择线程组右键添加取样器调试取样器设置打印jmeter变量:
说明:可通过设置查看jmeter属性、变量以及系统属性等值,一般与监听器察看结果树配合
使用
查看结果树值:如打印(变量)password=(值)test
2.4
逻辑控制器
2.4.1
如果(if)控制器
操作步骤:
1.
选择线程组右键添加逻辑控制器如果(if)控制器
2.
不勾选“interpret
condition
as
variable
expression”,输入
1==1
3.
执行之后结果为true,必定会执行如果控制器下的http请求
说明:如上图,不勾选“interpret
condition
as
variable
expression”,那就可以直接用表达
式
1==
1判断为true执行http请求,如勾选“interpret
condition
as
variable
expression”,
不能直接用表达式1==1,需借助函数助手_jexl3和_groovy函数计算为true/false,如果为true
才可以执行http请求,如下图
三、参数化
3.1
CSV数据文件设置
前提条件:如D盘有文件cs.txt内容如下
#第一个参数,第二个参数,与CSV数据文件设置的分隔符设置相关
test,test
user,pwd
操作步骤:
1.
选择测试计划右键添加配置元件CSV数据文件设置
说明:
1.
CSV数据文件支持
.csv,.dat
,.txt为后缀的文件
2.
如上图配置,如果设置线程组1个线程循环3次,则结果如下:
#参数调用格式${usename},${password}
线程组
1‐1
内容:
password=test
usename=test
线程组
1‐2
内容:
password=pwd
usename=user
线程组
1‐3
内容:
password=test
u
您可能关注的文档
最近下载
- T_CATCM 030—2024(柔毛淫羊藿规范化生产技术规程).pdf VIP
- JJF(吉) 149-2025 温室气体 产品碳足迹量化方法与要求 雪地轮胎.docx VIP
- JJF(吉) 148-2025 电能质量分析仪校准规范.docx VIP
- JJF(吉) 147-2025 钳形电流表检定装置校准规范.docx VIP
- JJF(吉) 146-2025 超声波测厚仪厚度标准器校准规范.docx VIP
- JJF(吉) 143-2024 在线挥发性有机化合物氢火焰离子化分析仪校准规范.docx VIP
- 小型交通建设工程平安工地建设工程项目开工前安全生产条件核查表.docx VIP
- JJF(吉) 142-2024 工程类比长仪校准规范.docx VIP
- JJF(吉) 140-2024 水泥浆体自由泌水率和自由膨胀率试验仪校准规范.docx VIP
- JJF(吉) 154-2025 动车运行参数在线校准规范.docx VIP
原创力文档


文档评论(0)