当前位置: 首页 > news >正文

jmeterbeanshell调用jsonpath获取对应值

1.jmeter 新建线程组、Java Request、BeanShell Assertion、View Results Tree

2、在BeanShell Assertion中贴入代码:

import org.apache.jmeter.extractor.json.jsonpath.JSONManager;
import java.util.List;
JSONManager js= new JSONManager();
String jsonString="{\"timeStamp\":1695348189596,\"code\":200,\"dataVersion\":\"20230922100309\",\"x-amz-meta-dv\":1695348189000,\"dataFreshVersion\":\"20230922100309\",\"message\":\"success\",\"body\":{\"ABTEST_MODULE\":{\"engines\":\"http://10.0.0.01/hwtestdatavo/jsYpdz/1/1.txt\",\"ruleList\":null,\"engineJs\":[{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/4c60/f0/audio-video-server_runtime.ff752e23.bundle.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"ABTEST_MODULE\",\"fileMd5\":\"a688e9a35a295c3cf57c7bf772f05eb2\",\"version\":\"20230906203310\",\"url\":\"http://10.0.0.01/hwtestdatavo/4c60/f0/audio-video-server_runtime.ff752e23.bundle.js\",\"iosStartPrdVersion\":222,\"name\":\"测试刷新缓存999\",\"adStartPrdVersion\":111,\"id\":\"JS38DDD67ADB704B569C56B5D8EE14D2\",\"judge\":\"client\",\"adEndPrdVersion\":-1},{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/65b0/53/audio-video-server_encodeabmodulejs.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"ABTEST_MODULE\",\"fileMd5\":\"c503027770575b3ffd991f4544bf341f\",\"version\":\"20230904172153\",\"url\":\"http://10.0.0.01/hwtestdatavo/65b0/53/audio-video-server_encodeabmodulejs.js\",\"iosStartPrdVersion\":111,\"name\":\"测试刷新缓存01\",\"adStartPrdVersion\":111,\"id\":\"JS50CB87BEA16B4E7EB038FA36A5291C\",\"judge\":\"client\",\"adEndPrdVersion\":-1},{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/65b0/53/audio-video-server_encodeabmodulejs.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"ABTEST_MODULE\",\"fileMd5\":\"c503027770575b3ffd991f4544bf341f\",\"version\":\"20230904153857\",\"url\":\"http://10.0.0.01/hwtestdatavo/65b0/53/audio-video-server_encodeabmodulejs.js\",\"iosStartPrdVersion\":111111111,\"name\":\"测试刷新缓存\",\"adStartPrdVersion\":111111111,\"id\":\"JS2D0F26FE3C3140559FEFDB041B86EA\",\"judge\":\"client\",\"adEndPrdVersion\":-1},{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/9efa/c5/audio-video-server_ab.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"ABTEST_MODULE\",\"fileMd5\":\"0847d76a60c408dc31f951b3f87e21ac\",\"version\":\"20230818174046\",\"url\":\"http://10.0.0.01/hwtestdatavo/9efa/c5/audio-video-server_ab.js\",\"iosStartPrdVersion\":1,\"name\":\"ABTest\",\"adStartPrdVersion\":1,\"id\":\"JSF9F0354754A449C4A31FFDD4C151C4\",\"judge\":\"client\",\"adEndPrdVersion\":-1}],\"version\":1695312015928},\"USER_GROUP_MODULE\":{\"engines\":null,\"ruleList\":[{\"checkType\":\"1\",\"id\":\"UGR59C1220BAF5048D78A425D0303C56\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR59C1220BAF5048D78A425D0303C56.json\"},{\"checkType\":\"1\",\"id\":\"UGR48F857A042EB405A9F7A2F435002F\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR48F857A042EB405A9F7A2F435002F.json\"},{\"checkType\":\"1\",\"id\":\"UGR10C894E6E9BA4F8785E12C2FE6C8D\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR10C894E6E9BA4F8785E12C2FE6C8D.json\"},{\"checkType\":\"1\",\"id\":\"UGR8E6926CCC71B4964BFF1F9B9F1705\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR8E6926CCC71B4964BFF1F9B9F1705.json\"},{\"checkType\":\"1\",\"id\":\"UGR9C0294C456034C1F8354D87DD0FB0\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR9C0294C456034C1F8354D87DD0FB0.json\"},{\"checkType\":\"0\",\"id\":\"UGR1C3F9868799744169D135E83313CB\",\"version\":1695193636248,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR1C3F9868799744169D135E83313CB.json\"},{\"checkType\":\"1\",\"id\":\"UGRAD5CC90F0D464120B4A51DC95E31F\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRAD5CC90F0D464120B4A51DC95E31F.json\"},{\"checkType\":\"1\",\"id\":\"UGR7F1A3C8D15A64E8197ABC6B658A87\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR7F1A3C8D15A64E8197ABC6B658A87.json\"},{\"checkType\":\"1\",\"id\":\"UGR60D61EA053964D94A43CDD4DEE3C1\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR60D61EA053964D94A43CDD4DEE3C1.json\"},{\"checkType\":\"1\",\"id\":\"UGR5863260E610548AFB7BE54D8B411F\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR5863260E610548AFB7BE54D8B411F.json\"},{\"checkType\":\"1\",\"id\":\"UGRB1B46106293046D0BBB21E575A4F0\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRB1B46106293046D0BBB21E575A4F0.json\"},{\"checkType\":\"1\",\"id\":\"UGR27BC722E3E1B4F619EE5DEAD4DD39\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR27BC722E3E1B4F619EE5DEAD4DD39.json\"},{\"checkType\":\"1\",\"id\":\"UGRA3F9C6F6E5D34788BD206B4B47F8B\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRA3F9C6F6E5D34788BD206B4B47F8B.json\"},{\"checkType\":\"1\",\"id\":\"UGRFE855FE7B312434DB1C3973B31A37\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRFE855FE7B312434DB1C3973B31A37.json\"},{\"checkType\":\"1\",\"id\":\"UGRE97F2A3F230946D9A199B1A14EB21\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRE97F2A3F230946D9A199B1A14EB21.json\"},{\"checkType\":\"1\",\"id\":\"UGR935BA8FA7FDC4F05A15A6E059FA55\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR935BA8FA7FDC4F05A15A6E059FA55.json\"},{\"checkType\":\"1\",\"id\":\"UGRCA3792D28455445FAA254A764730B\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRCA3792D28455445FAA254A764730B.json\"},{\"checkType\":\"1\",\"id\":\"UGRF8F899412ECD453388E254AD4D8B2\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRF8F899412ECD453388E254AD4D8B2.json\"},{\"checkType\":\"1\",\"id\":\"UGR9D7F895168B74755A3F33FAA26549\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR9D7F895168B74755A3F33FAA26549.json\"},{\"checkType\":\"1\",\"id\":\"UGR227417BC68C849019255516BD7D7B\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR227417BC68C849019255516BD7D7B.json\"},{\"checkType\":\"1\",\"id\":\"UGR419D05499D7C4AD38EBB12398E23B\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR419D05499D7C4AD38EBB12398E23B.json\"},{\"checkType\":\"1\",\"id\":\"UGRC187E68D8D2542A5B4788950C0436\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRC187E68D8D2542A5B4788950C0436.json\"},{\"checkType\":\"1\",\"id\":\"UGRFEE4F194116243ED84F2DB975AE9A\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGRFEE4F194116243ED84F2DB975AE9A.json\"},{\"checkType\":\"1\",\"id\":\"UGR873C7E58ED434D32AD708A334CF71\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR873C7E58ED434D32AD708A334CF71.json\"},{\"checkType\":\"1\",\"id\":\"UGR075AD0268424470EBF57087EC8A68\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR075AD0268424470EBF57087EC8A68.json\"},{\"checkType\":\"1\",\"id\":\"UGR4EA524BCC9E847B9BB44A99DDE2A8\",\"version\":1695190946516,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR4EA524BCC9E847B9BB44A99DDE2A8.json\"},{\"checkType\":\"1\",\"id\":\"UGR35DDC08491834BF1A87BB0129EDD6\",\"version\":1695190621268,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR35DDC08491834BF1A87BB0129EDD6.json\"},{\"checkType\":\"1\",\"id\":\"UGR742358A36C114A4A8794AF5C15BB5\",\"version\":1,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR742358A36C114A4A8794AF5C15BB5.json\"},{\"checkType\":\"0\",\"id\":\"UGR3A9403FBC3F74747B5322A12950A1\",\"version\":1695193152283,\"url\":\"http://10.0.0.01/hwtestdatavo/audio-video-server/UGR3A9403FBC3F74747B5322A12950A1.json\"}],\"engineJs\":[{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/f5db/49/audio-video-server_data_appsource_appplugins_js_20220815175547_encodejs.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"USER_GROUP_MODULE\",\"fileMd5\":\"c991b3e4653582384a08c84ccbbb8c0b\",\"version\":\"20230809100059\",\"url\":\"http://10.0.0.01/hwtestdatavo/f5db/49/audio-video-server_data_appsource_appplugins_js_20220815175547_encodejs.js\",\"iosStartPrdVersion\":111,\"name\":\"111\",\"adStartPrdVersion\":111,\"id\":\"JSE5AAECD6E448474D8103C68DF03493\",\"judge\":\"client\",\"adEndPrdVersion\":-1},{\"bakUrl\":\"http://10.0.0.01/hwtestdatavo/f5db/49/audio-video-server_data_appsource_appplugins_js_20220815175547_encodejs.js\",\"checkType\":null,\"iosEndPrdVersion\":-1,\"module\":\"USER_GROUP_MODULE\",\"fileMd5\":\"c991b3e4653582384a08c84ccbbb8c0b\",\"version\":\"20230807150015\",\"url\":\"http://10.0.0.01/hwtestdatavo/f5db/49/audio-video-server_data_appsource_appplugins_js_20220815175547_encodejs.js\",\"iosStartPrdVersion\":111,\"name\":\"111\",\"adStartPrdVersion\":111,\"id\":\"JS9BBD54065E1E434FBFF062071346E7\",\"judge\":\"client\",\"adEndPrdVersion\":-1}],\"version\":null}}}";
//表达式相关https://blog.csdn.net/weixin_44169484/article/details/104979985
//$.data.student[?(@.isVIP==true)]表示提取student数组中,isVIP属性=true的元素的值。
//指定数组下的某个字段的值
String jsonPath="$.body.USER_GROUP_MODULE.ruleList[?(@.id=='UGR1C3F9868799744169D135E83313CB')].url";
//对象
String jsonPath="$.body.USER_GROUP_MODULE.ruleList";
//数组
String jsonPath="$.body.USER_GROUP_MODULE.ruleList[0]";
//数字
String jsonPath="$.x-amz-meta-dv";
//多个值
String jsonPath="$.body.USER_GROUP_MODULE.ruleList[*]";
List list=js.extractWithJsonPath(jsonString,jsonPath);
if(!list.isEmpty()){for(String s:list){log.info(s);}}

3.执行结果如下

脚本地址:

链接:https://pan.baidu.com/s/1paaCcjlqT3YufMazVHuA0g 
提取码:2f2p 

相关文章:

jmeterbeanshell调用jsonpath获取对应值

1.jmeter 新建线程组、Java Request、BeanShell Assertion、View Results Tree 2、在BeanShell Assertion中贴入代码: import org.apache.jmeter.extractor.json.jsonpath.JSONManager; import java.util.List; JSONManager js new JSONManager(); String jsonStr…...

C++中实现雪花算法来在秒级以及毫秒及时间内生成唯一id

1、雪花算法原理 雪花算法(Snowflake Algorithm)是一种用于生成唯一ID的算法,通常用于分布式系统中,以确保生成的ID在整个分布式系统中具有唯一性。它的名称来源于雪花的形状,因为生成的ID通常是64位的整数&#xff0…...

OPTEE Gprof(GNU profile)

安全之安全(security)博客目录导读 OPTEE调试技术汇总 目录 一、序言 二、Gprof使用 三、Gprof实现 1、Call graph information 2、PC distribution over time 一、序言 本文描述了如何使用gprof对TA进行概要分析。 配置选项CFG_TA_GPROF_SUPPORTy使OP-TEE能够从在用户模…...

MySQL 事务的操作指南(事务篇 二)

基本操作 事务的提交方式:自动提交(autocommit1)和手动提交(autocommit0) 查询和修改事务提交方式: -- 查看事务提交方式(标识表示这是个系统变量) select autocommit ;-- 修改事务提交方式为自动提交 …...

Oracle 查询 SQL 语句

目录 1. Oracle 查询 SQL 语句1.1. 性能查询常用 SQL1.1.1. 查询最慢的 SQL1.1.2. 列出使用频率最高的 5 个查询1.1.3. 消耗磁盘读取最多的 sql top51.1.4. 找出需要大量缓冲读取(逻辑读)操作的查询1.1.5. 查询每天执行慢的 SQL1.1.6. 从 V$SQLAREA 中查询最占用资源的查询1.1.…...

gin 基本使用

gin 初体验 import ("net/http""github.com/gin-gonic/gin" )func main() {r : gin.Default()r.GET("/ping", func(c *gin.Context) {c.JSON(http.StatusOK, gin.H{"message": "pong",})})r.Run() }gin 路由接受一个 type …...

8月最新修正版风车IM即时聊天通讯源码+搭建教程

8月最新修正版风车IM即时聊天通讯源码搭建教程。风车 IM没啥好说的很多人在找,IM的天花板了,知道的在找的都知道它的价值,开版好像就要29999,后端加密已解,可自己再加密,可反编译出后端项目源码,已增加启动后端需要google auth双重验证,pc端 web端 wap端 android端 ios端 都有 …...

NSDT孪生场景编辑器系统介绍

一、产品背景 数字孪生的建设流程涉及建模、美术、程序、仿真等多种人才的协同作业,人力要求高,实施成本高,建设周期长。如何让小型团队甚至一个人就可以完成数字孪生的开发,是数字孪生工具链要解决的重要问题。考虑到数字孪生复杂…...

3D WEB轻量化引擎HOOPS助力3D测量应用蓬勃发展:效率、精度显著提升

在3D开发工具领域,Tech Soft 3D打造的HOOPS SDK已经崭露头角,成为了全球领先的3D领域开发工具提供商。HOOPS SDK包括四种不同的3D软件开发工具,已成为行业的翘楚。 其中,HOOPS Exchange以其CAD数据转换的能力脱颖而出&#xff0c…...

【Orange Pi】Orange Pi5 Plus 安装记录

官网:Orange Pi - Orangepi 主控芯片:Rockchip RK3588(8nm LP制程)NPU:内嵌的 NPU 支持INT4/INT8/INT16/FP16混合运算,算力高达 6Top支持的操作系统: Orangepi OS(Droid)Orangepi O…...

NLP 项目:维基百科文章爬虫和分类 - 语料库阅读器

塞巴斯蒂安 一、说明 自然语言处理是机器学习和人工智能的一个迷人领域。这篇博客文章启动了一个具体的 NLP 项目,涉及使用维基百科文章进行聚类、分类和知识提取。灵感和一般方法源自《Applied Text Analysis with Python》一书。 在接下来的文章中,我将…...

查看吾托帮88.47的docker里的tomcat日志

步骤如下 (1)ssh (2)ssh root192.168.88.47 等待输入密码:fytest (3)pwd #注释:输出/root (4)docker exec -it wetoband_deploy /bin/bash #注释&#xff1…...

衷心 祝愿

达之云衷心祝愿您,中秋国庆双节快乐,阖家幸福!感谢您们一直以来对达之云的关注与支持。 双节来临之际,达之云发布全新产品——达之云CDP客户数据平台(Dazdata CDP),致力于为中小企业提供互联网营…...

表单中某一项点击添加和删除

<!-- 特殊表单 --><div v-for"(item, index) in form.fwzb" :key"indexfwzb" style"height: 102px"><el-form-item label"经度&#xff1a;" class"form-style":prop"fwzb. index .lon":rules&q…...

深信服安全GPT 2.0升级,开启安全运营“智能驾驶”旅程

9月22日&#xff0c;深信服对外展示安全GPT落地成果与2.0升级能力。来自各行业权威嘉宾代表&#xff1a;美的集团首席信息安全官&#xff08;CISO&#xff09;兼软件工程院院长、欧洲科学院院士&#xff08;MAE&#xff09;、IEEE Fellow、IET Fellow、ACM杰出科学家、AAIA Fel…...

【C++】STL之list深度剖析及模拟实现

目录 前言 一、list 的使用 1、构造函数 2、迭代器 3、增删查改 4、其他函数使用 二、list 的模拟实现 1、节点的创建 2、push_back 和 push_front 3、普通迭代器 4、const 迭代器 5、增删查改(insert、erase、pop_back、pop_front) 6、构造函数和析构函数 6.1、默认构造…...

解释器风格架构C# 代码

/*解释器风格架构是一种基于组件的设计架构&#xff0c;它将应用程序分解为一系列组件&#xff0c;每个组件负责处理特定的任务。这种架构有助于提高代码的可维护性和可扩展性。以下是如何使用C#实现解释器风格架构的步骤&#xff1a;定义组件&#xff1a;首先&#xff0c;定义…...

第七天:gec6818开发板QT和Ubuntu中QT安装连接sqlite3数据库驱动环境保姆教程

sqlite3数据库简介 帮助文档 SQL Programming 大多数关系型数的操作步骤&#xff1a;1&#xff09;连接数据库 多数关系型数据库都是C/S模型 (Client/Server)sqlite3是一个本地的单文件关系型数据库&#xff0c;同样也有“连接”的过程 2&#xff09;操作数据库 作为程序员&am…...

自制网页。

文章目录 注:代码中图片等素材均来自网络,侵删 20230920_213831 index.html <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-…...

MySQL单表查询和多表查询

一、单表查询 素材&#xff1a; 表名&#xff1a;worker-- 表中字段均为中文&#xff0c;比如 部门号 工资 职工号 参加工作等 CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10)…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

国防科技大学计算机基础课程笔记02信息编码

1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制&#xff0c;因此这个了16进制的数据既可以翻译成为这个机器码&#xff0c;也可以翻译成为这个国标码&#xff0c;所以这个时候很容易会出现这个歧义的情况&#xff1b; 因此&#xff0c;我们的这个国…...

Vue记事本应用实现教程

文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展&#xff1a;显示创建时间8. 功能扩展&#xff1a;记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略&#xff0c;并且实现了基本的选区操作&#xff0c;还调研了自绘选区的实现。那么相对的&#xff0c;我们还需要设计编辑器的选区表达&#xff0c;也可以称为模型选区。编辑器中应用变更时的操作范围&#xff0c;就是以模型选区为基准来…...

遍历 Map 类型集合的方法汇总

1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

CentOS下的分布式内存计算Spark环境部署

一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架&#xff0c;相比 MapReduce 具有以下核心优势&#xff1a; 内存计算&#xff1a;数据可常驻内存&#xff0c;迭代计算性能提升 10-100 倍&#xff08;文档段落&#xff1a;3-79…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX&#xff08;不访问内存&#xff09;XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...