mirror of
https://gitee.com/270580156/weiyu.git
synced 2025-12-30 10:52:26 +00:00
34 lines
876 B
Markdown
34 lines
876 B
Markdown
# 压力测试
|
||
|
||
- [下载 jmeter](https://jmeter.apache.org/download_jmeter.cgi)
|
||
|
||
## 测试步骤
|
||
|
||
这两个JMeter测试文件分别对应:
|
||
|
||
1. visitor_flow_test.jmx:
|
||
- 模拟单个访客流程
|
||
- 包含init和request两个请求
|
||
- 设置了必要的请求头和参数
|
||
- 使用JSON提取器获取响应数据
|
||
2. multiple_visitors_test.jmx:
|
||
- 模拟100个并发访客
|
||
- 每个访客发送100个请求
|
||
- 使用计数器生成唯一访客ID
|
||
- 包含结果查看器和汇总报告
|
||
|
||
### 使用方法
|
||
|
||
1. 在JMeter中导入这些.jmx文件
|
||
2. 根据需要调整HOST和PORT变量
|
||
3. 运行测试并查看结果
|
||
|
||
这些测试文件完全模拟了Java测试代码中的行为,并添加了性能测试相关的配置。
|
||
|
||
注意:mac上双击 bin/ApacheJMeter.jar 启动 jmeter 会报错,需要使用终端运行。
|
||
|
||
```bash
|
||
cd bin/
|
||
./jmeter.sh
|
||
```
|