【JMeter接口测试工具】第一节.JMeter简介和安装【入门篇】

文章目录

  • 前言
  • 一、JMeter简介
  • 1.1 JMeter基本介绍
  • 1.2 JMeter优缺点
  • 二、JMeter安装
  • 2.1 JMeter安装步骤
  • 2.2 JMeter环境配置
  • 三、项目介绍
  • 3.1 项目简介
  • 3.2 API接口清单
  • 总结

前言


一、JMeter简介

1.1 JMeter基本介绍

JMeter 是 Apache 组织使用 Java 开发的一款测试工具:
作用:
(1)可以用于对服务器、网络或对象模拟巨大的负载
(2)通过创建带有断言的脚本来验证程序是否能返回期望的结果


1.2 JMeter优缺点

(1)优点:
1. 开源、免费 2. 跨平台
3. 支持多协议 4. 小巧
5. 功能强大


(2)缺点:
1. 不支持IP欺骗
2. 使用JMeter无法验证JS程序,也无法验证页面UI,所以要和Selenium配
合来完成Web2.0应用的测试


二、JMeter安装

2.1 JMeter安装步骤

1)、JMeter 是使用 Java 编写的,必须安装 Java 环境:
1. JDK: Java SE Development Kit (java 开发工具包,为 JAVA 程序开发提供环境支持)
2. JRE: Java Runtime Environment (java 运行环境,为 JAVA 程序运行提供环境支持)


2)、下载并安装 JMeter
下载: https://jmeter.apache.org/download_jmeter.cgi
安装: 直接解压缩即可


2.2 JMeter环境配置

1)、JMeter 是使用 Java 编写的,必须安装 Java 环境

2)、也必须有python环境

具体配置可见其他博客内容。


三、项目介绍

3.1 项目简介

学生管理系统**:对学生信息进行增删改查.**

对应的RESTful语法风格如下:


3.2 API接口清单(API接口文档)

举例说明:

(1)学院-查询所有

请求方法:GET

请求地址:http://127.0.0.1:8000/api/departments/


(2)学院-新增

1) 请求方法:POST

2) 请求地址:http://127.0.0.1:8000/api/departments/

3) 请求JOSN报文:

4) 调用传入的json串如下(可新增多条,之间用,隔开):

{

"data": [

{

"dep_id":"T01",

"dep_name":"Test学院",

"master_name":"Test-Master",

"slogan":"Here is Slogan"

}

]

}


(3)学院-更新(修改)

1). 请求方法:PUT

2). 请求地址:http://127.0.0.1:8000/api/departments/T03/

(注:1:为学院ID)

3). 请求JOSN报文:

{

"data": [

{

"dep_id": "T03",

"dep_name": "C++/学院",

"master_name": "C++-Master",

"slogan": "Here is Slogan"

}

]

}


(4)学院-删除单个

请求方法:DELETE

请求地址:http://127.0.0.1:8000/api/departments/T03/

总结

相关推荐
惜.己4 小时前
Jmeter中的配置原件(四)
java·前端·功能测试·jmeter·1024程序员节
古人诚不我欺21 小时前
jmeter常用配置元件介绍总结之分布式压测
分布式·jmeter
綦枫Maple1 天前
Jmeter基础篇(22)服务器性能监测工具Nmon的使用
运维·服务器·jmeter·性能监控·nmon
古人诚不我欺1 天前
jmeter常用配置元件介绍总结之线程组
java·开发语言·jmeter
惜.己1 天前
Jmeter中的监听器(一)
测试工具·jmeter·1024程序员节
牧魂.2 天前
软件测试入职要求汇总
自动化测试·软件测试·功能测试·接口测试·性能测试
我非夏日2 天前
JMeter进阶篇
jmeter
惜.己2 天前
Jmeter中的配置原件(三)
功能测试·测试工具·jmeter·1024程序员节
綦枫Maple2 天前
Jmeter基础篇(23)TPS和QPS的异同
数据库·jmeter·oracle
惜.己2 天前
Jmeter中的配置原件(二)
测试工具·jmeter·1024程序员节