【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/

总结

相关推荐
qq_316837751 小时前
jmeter 分布式压测
分布式·jmeter
测试架构师北凡13 小时前
新手怎么入行软件测试?初级测试岗学习路线,测试之路指南...
自动化测试·软件测试·功能测试·软件测试工程师·python自动化测试·接口测试·软件测试面试
oh-pinpin1 天前
【jmeter】-安装-单机安装部署(Windows和Linux)
测试工具·jmeter·压力测试
软件测试小仙女2 天前
简单但好用:4种Selenium截图方法
自动化测试·软件测试·selenium·测试工具·测试用例·接口测试·selenium截图
nanixiaowai2 天前
Jmeter+ant+Jenkins 接口自动化框架-让jmeter脚本自己跑起来
jmeter·自动化·jenkins
测试老哥2 天前
Jmeter+Maven+jenkins+eclipse 搭建自动化测试平台
自动化测试·软件测试·测试工具·jmeter·jenkins·maven·性能测试
nanixiaowai3 天前
Jmeter+ant+Jenkins 接口自动化框架-利用ant工具批量跑指定目录下的Jmeter 脚本
jmeter·自动化·jenkins
程序员三藏3 天前
Postman接口测试详解
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
.又是新的一天.3 天前
08-Jmeter数据驱动、数据库的操作、命令行执行方式
数据库·jmeter