Jmeter安装及使用

一、JMeter是干什么的?

1、JMeter是一个开源的软件

2、100%的使用Java语言开发

3、使用该工具可以做API自动化测试,和性能测试

jmeter能够干什么?

Ability to load and performance test many different

applications/server/protocol types:

Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)

SOAP / REST Webservices

FTP

Database via JDBC

LDAP

Message-oriented middleware (MOM) via JMS

Mail - SMTP(S), POP3(S) and IMAP(S)

Native commands or shell scripts

TCP

Java Objects

安装步骤:

下载jmeter放到D盘目录下,解压到当前文件夹(我存放在D盘的testDev下的apache-jmeter)

启动方式:

1、如果是windows,双击bin目录下的jmeter.bat

2、如果是Linux或者Mac,双击bin目录下的jmeter.sh

 

 jmeter按钮使用

1.切换主题:options→look and feel→windows

 

 2.切换中文:

 

 3.放大页面:options→zoom in

 

 

写测试用例:

测试计划里面可以有很多很多的线程组 线程组可以把它理解为一个collection,在这个collection里面可以有很多的测试用例

第1步:在编辑里点击添加→线程→线程组

 

 第2步:添加简单控制器(相当于目录),命名为xml格式,将后续写的接口测试用例放进去,在线程组处右键点击添加→逻辑控制器→简单控制器

 

 

 

 

第3步:添加HTTP请求,在简单控制器下点击添加→取样器→HTTP请求

填写请求方法,请求路径,和消息体数据

 

 

 

 

第4步:添加HTTP信息头管理器,在这里填写请求头

在简单控制器下点击添加→配置元件→HTTP消息头管理器

 

 

 

 

第5步:添加查看结果树

在线程组下点击添加→监听器→查看结果树

 

 

 

 

怎么打开写过的测试用例?

如果是windows,双击bin目录下的jmeter.bat

打开jmeter,点击文件→打开→选择自己保存的路径

 

 不想执行该线程组的时候就选择禁用

 

 二、新建一个线程组:接口测试实战

2.1添加HTTP请求默认值:分离请求地址,放在一个地方维护

 

 

2.2JMeter插件管理器

使用它可以安装很多的第三方的插件,这些第三方的插件可以辅助我们的测试工作,让工作更加高效

下载好之后,放在D:\testDev\apache-jmeter-5.4.1\lib\ext目录下

 

 

安装成功重新打开jmeter会有以下

 

 

安装JSON插件,选择JSON/YMAL plugins

JSON插件:返回来的响应数据的格式是JSON格式,那么使用该插件可以很轻松的获取到它里面的数据,比如key对应的value数据

 

 查看结果树选择JSON Path Tester

 

2.3添加登录页

 

Jmeter当中怎么获取动态参数Token的值?

1.首先在登录下添加→后置处理器→JSON提取器

2.将名字修改为获取token,第一个token是变量名,第二个token是获取值

 

 

 

 添加首页

在信息头管理器里添加请求头

PostMan调用变量是:{{变量名称}}

JMeter调用变量是:${变量名称}

 

 

添加断言:验证手机号码

在登录下点击添加→断言→JSON断言

 

 添加产品:内容编码要填写utf-8,否则会出现乱码

 

 获取产品ID

 

 删除产品

 

posted @ 2022-04-25 17:34  lm970418  阅读(307)  评论(0编辑  收藏  举报