文章目录
- 前言
- 一、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