惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
Cloudbric
Cloudbric
V
Visual Studio Blog
L
LangChain Blog
A
About on SuperTechFans
B
Blog
T
Tenable Blog
罗磊的独立博客
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
博客园 - 三生石上(FineUI控件)
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Palo Alto Networks Blog
U
Unit 42
WordPress大学
WordPress大学
D
Darknet – Hacking Tools, Hacker News & Cyber Security
N
News and Events Feed by Topic
T
Threat Research - Cisco Blogs
C
Check Point Blog
Security Latest
Security Latest
M
MIT News - Artificial intelligence
Application and Cybersecurity Blog
Application and Cybersecurity Blog
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
NISL@THU
NISL@THU
Forbes - Security
Forbes - Security
S
Securelist
Security Archives - TechRepublic
Security Archives - TechRepublic
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
Latest news
Latest news
GbyAI
GbyAI
T
Troy Hunt's Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
V2EX - 技术
V2EX - 技术
小众软件
小众软件
Google DeepMind News
Google DeepMind News
K
Kaspersky official blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
O
OpenAI News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
N
Netflix TechBlog - Medium
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed

博客园 - 陈惟鲜的博客

win11安装mysql8 AI软件修改脚本与代码,还真不敢完全操作 linux 磁盘满了,排查 Ecelipse 安装 MAT linux 增加新磁盘 redis自身查询很慢 排查redis-benchmark prometheus监控mysql数据库 prometheus监控springboot项目配置 监控工具prometheus配置-docker版 linux 文件属性被替换修改查询并修改 ----i----------- ZonedDateTime 转为 java.util.Date docker 容器查看jvm参数配置 redis 事务处理,一旦异常,则回滚 linux 下安装使用jmeter 执行压测 大批量订单来了由于入库慢,先缓存后通知入库 eclipse 合并错分支代码还原,合并到本分支但未push到库上 mysql 查询jason格式数据 maven打包慢,使用maven-mvnd 打包可以快一半 postman 常用参数例子 使用AOP实现+自定义注解 实现 缓存 如何判断redis慢了
postman 参数化构建 批量测试
陈惟鲜的博客 · 2023-06-03 · via 博客园 - 陈惟鲜的博客

postman 之前一直只是使用简单测试接口。

参数引用注意下:

request参数获取:
var reqObj = JSON.parse(request.data);
reqObj.参数字段

response参数获取:
var jsonObject = JSON.parse(responseBody);
jsonObject.参数字段


postman内置了几个变量可以用来直接获取请求的值或者请求的结果:

request :获取请求的参数,包括头和请求体
responseHeaders :返回值的header
responseBody :返回值的body
responseCode :返回值的http code


除此之外,还有几个内置的全局动态环境变量:

{{$guid}}: 生成一个guid
{{$timestamp}}: 获取当前时间戳
{{$randomInt}}: 获取一个动态0-1000随机整数

它有环境变量与全局变量区分。

变量,一般用于设置各个请求需要用的地址url,token,等信息,或临时存储的订单号等信息。

全局变量

环境变量。

创建一个请求url叫批量下单。

所有的参数引用,都使用两队大括号加载,{{变量}}

请求发送前,可以做一些操作,

请求运行后,

比如运行

再做一些操作。

请求方法体,引入一些参数,此处下单的customerId与orderQty来自其他参数,clOrdID来自环境变量。

比如这里运行前,我做点啥

 程序运行后,测试结果是否正确,

这的判断等于,用三个等号 === 进行判断。

此处运行结果如下:

批量测试:

就是一个接口或一批接口调用很多次。

入口,在postman的面板,找到Runner。

点开后界面如下图。做了文字介绍。

点击历史运行结果

结果中有统计信息。

在接口参数信息,使用

上面的参数采用:txt,

其中,第一行标识为参数名,第二行后面的都是每次运行的参数。运行的次数超过行数,那么参数就一直使用最后那个参数执行。

就是请求参数body中的

  "orderQty": {{orderQty}},

文件buy.txt内容如下。

customerId,orderQty
60018,800
60019,600

 感觉也不能算是并发,是有序执行那么多次请求。没有jmeter的效果