当前位置:网站首页>七、jmeter发出请求的逻辑
七、jmeter发出请求的逻辑
2022-08-08 16:32:00 【傲娇的喵酱】
一、线程组下多个请求,上一个请求拿到返回值后,再去触发下一个请求
同一个线程组下,2个请求,请求A,和请求B。

逻辑:
先执行请求A,请求A拿到返回结果后,才开始去执行请求B。
测试:
我用spring boot 写了两个请求,请求A和请求B。
接口A接收到请求后,睡眠3S后返回结果
接口B接收到请求后,立即返回结果
package com.example.testjmeter.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.Map;
import java.util.stream.Collectors;
@RestController
public class MockController {
@Autowired
private HttpServletRequest request;
@RequestMapping("/a")
public String doMock() {
System.out.println("服务器接到A请求------");
String RequestURI = request.getRequestURI();
String response = "服务器处理完A请求";
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(response);
return response ;
}
@RequestMapping("/b")
public String doMock1() {
System.out.println("服务器接到B请求----");
String RequestURI = request.getRequestURI();
String response = "服务器处理完B请求";
// try {
// Thread.sleep(2000);
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
System.out.println(response);
return response ;
}
}
然后jmeter 线程组,1个并发,循环1次,然后执行脚本。
jmeter结果树展示,先做的A请求,后做的B请求。

查看返回端处理:

虽然A接口很慢,但是依然处理完A才接收到B请求。
二、一个请求,多个并发
例如,一个请求,设置10个并发,则这个10个请求,几乎是同时发出的。
测试1
接口请求,C,10个并发,
第一次1s十个并发
第二次是10s十个并发
边栏推荐
猜你喜欢
随机推荐
论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》
二、pytest+selenium+allure实现web ui自动化
GHOST工具访问数据库
方程组解的情况与向量组相关性转化【线代碎碎念】
找工作的我看了国聘app
【论文阅读】RAL 2022: Receding Moving Object Segmentation in 3D LiDAR Data Using Sparse 4D Convolutions
浅学软件逆向笔记(2)
【8.7】代码源 - 【抽卡】【LCM与GCD】
[深入研究4G/5G/6G专题-54]: L3信令控制-3-软件功能与流程的切分-CU-UP网元的信令
OpenAI怎么写作「谷歌小发猫写作」
bzoj5063 旅游
C语言学习概览(四)
它们不一样!透析【观察者模式】和【发布订阅模式】
用完华为云会议解决方案,我直接卸载了之前的会议软件【华为云至简致远】
用于视觉语言导航的自监督三维语义表示学习
The realization of the salary slip issuing function of WeChat public account + web background
C语言学习概览(五)
Using PyGame's Bubble Sort Visualizer
【MySQL哪些字段适合建索引,哪些查询条件会导致索引失效】
力扣207,课程表









