Jmeter的基础使用一
Posted panda901
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter的基础使用一相关的知识,希望对你有一定的参考价值。
一、下载Jmeter,配置环境变量
下载完解压即可,
环境变量配置:
-------在环境变量中添加新变量JMETER_HOME:D:\\jmeter\\apache-jmeter-4.0
-------在将JMETER_HOME,配置到CLASSPATH中
------Jmeter的启动文件 jmeter.bat
------启动之后,如图下所示
二、Jmeter的基础使用
1、添加请求Request
先添加线程组(第一步,必须),在线程组里Add请求
2、填写请求页信息
请求主要分POST和GET方法
POST:向服务器发起请求时,须携带参数
GET:从服务器获取信息
3、添加请求的头部信息
4、添加查看结果树
用以查看各个请求的运行结果
5、添加响应断言和查看断言结果
添加断言结果
6、运行,在结果树和断言结果里查看运行结果
点上方绿色箭头,开始运行
查看结果数结果
查看断言结果,如果右侧断言结果里只有响应名字,表示此断言通过,如果右侧断言结果里除响应名字外,还有FAIL信息,则提示断言失败
断言失败
7、数据关联
关联指的是多个请求时,下一个请求2发起时,需要上一个请求1响应里的某些数据,所以需要把请求1响应中某些数据获取到,供其他请求使用
在同一个测试组里的多个请求在执行时是按顺序由上往下执行的,
7.1使用Json Path获取请求1响应里的数据
使用json提取器,提取数据
------json提取器,提取数据时JSONPATH表达式,数据和提取格式如下图
-----在请求2中关联使用获取的变量
变量名称在7.1中定义为supplierId,所以使用时¥{变量名称supplierId}
7.2、使用正则表达式提取数据
正则表达式的语法
-----()里的是要提取的内容
-----.表示任意字符
-----*表示一个或多个
-----?表示找到第一个匹配项后停止
-----模板:&数字&---正则表达式里可能有多个正则表达式,&1&表示取第一个正则表达式的值给token,&5&表示取第五个数值给token
-----匹配数字:一般都写0,表示随机取值,1表示全部取值
-----用¥{token}引用变量
以上是关于Jmeter的基础使用一的主要内容,如果未能解决你的问题,请参考以下文章