1. 系统性能的含义
系统性能的含义-
可拓展性
可拓展性
-
可靠性
可靠性
-
可维护性
可维护性
-
可用性
可用性
2. 性能测试实操
Apache JMeter是Apache组织开发的基于Java的压力测试工具。
最初被设计用于Web应用测试,但后来扩展到其他测试领域。JMeter可以用于对服务器、网络或对象模拟巨大的负载。来自不同压力类别下测试它们的强度和分析整体性能。
1. 创建一个springboot应用程序
关键代码如下:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Random;
/**
* @Author: Neco
* @Description:
* @Date: create in 2022/6/6 16:17
*/
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/test")
public String test() throws InterruptedException {
Thread.sleep(new Random().nextInt(100));
return "test is ok!!!!";
}
}
2. 启动jmeter
- windows:找到安装的目录,并在该目录下的bin目录中找到jmeter.bat,双击运行即可。
大概的页面如下:
-
创建测试计划
创建计划 -
添加测试 - 模拟多用户操作
添加测试
模拟多用户操作
-
创建采样 - http请求
创建采样 -
添加监听内容
添加监听内容
添加监听内容
更多内容,请到jmeter官网查看
如果觉得有收获就点个赞吧,更多知识,请点击关注查看我的主页信息哦~
网友评论