工作实战-项目压测记录

news/2025/1/16 0:07:07/

1-1-1每分钟的单量

1-1-2第二版测试

2022年5月16日 17:43:11

成功

失败

其它(nginx)

真实入库单量

总单量

52

1

447

500

2022年5月16日 19:42:18

成功

失败

其它(nginx)

真实入库单量

总单量

311

689

306

1000

2-0-1. 20线程-2000单执行结果

2-1-0. 40线程-500单执行结果

2-1-1. 40线程-1000单执行结果

1. 压测数据及结果

1-1. 发单入库压测参数设置

1. 发单报文类型:

2. 线程池类型:

3. 请求协议类型:

4. 线程数:

5. 结果采集

6. 编排页面工单截图

7. 数据库数据截图

8. 服务器top截图

a) 100

i.

b) 99

i. 1

9.

1-2. 发单入库压测参数设置

1. 发单报文类型:

2. 线程池类型:

3. 请求协议类型:

4. 线程数:

5. 结果采集

6. 编排页面工单截图

7. 数据库数据截图

8. 服务器top截图

a) 100

i.

b) 99

i. 1

2. 使用stress-testing项目压测步骤

1-1. 配置报文

1-2. 并发线程数配置

1-3. 执行接口介绍

1-4. 运行结果分析

1-4-1. 相关参数

min,最小响应时间
max,最大响应时间
avg,平均响应时间
last,上一次请求响应时间
cnt,请求数
tps,每秒处理请求数
bps,吞吐率
rat,错误率

1-4-2. 波形图和运行时间

1-5. 数据库查看

--定单接收表

SELECT a.* FROM OM_INF_CRM_REQUEST a order by a.create_date desc;

---生成的总的单子数量

select count(*) from OM_INF_CRM_REQUEST a where a.cust_order_code like '%TTT%';

---生成的单子列表

select a.* from OM_INF_CRM_REQUEST a where a.cust_order_code like '%TTT%' order by a.create_date desc;

---整个记录写入数据库花费的时间

select max(a.create_date),min(a.create_date) from OM_INF_CRM_REQUEST a where a.cust_order_code like '%TTT%';

1-6. 后台资源指标查看

1. 压测过程中捕获后台进程运行情况,Top查看后台资源cpu、mem等使用情况。

3. 编排性能测试报告

1. 负载压力测试场景

1.1场景目标

1.2 负载策略设置

1.3 响应性能测试结果

1.4 数据库数据采集结果

1. 数据库入库总量
2. 编排系统页面入库列表情况

1.5 服务端性能指标结果

1.6 总体汇总

测试编号

002

测试项目

上海业务编排器

测试目的

在40秒内并发运行5个用户持续向业务编排器进行发单入库请求时,验证业务编排器系统在高强度请求下收单处理性能承载能力及机子运行情况。

测试环境

http://10.14.20.42:9999/oss-web

测试工具

Soapui

预置条件

系统具备收单入库场景及报文

测试步骤

1通过soapui工具创建发单请求项目,且能够发单成功,入库后的单子能够正常启动编排器上的指定场景流程;

2在soapui的发单请求基础上创建测试用例,并设置负载策略:Strategy: simple 简单策略

Limit:40s

Threads:5

Test Delay:500

3运行用例,运行过程中,观察服务端性能指标,运行结束后,观察soapui运行结果、数据库数据采集结果。

预期结果

业务编排器系统在高强度请求下收单处理性能承载能力正常;机子运行情况正常。

实际结果

业务编排器在5个并发用户持续运行40秒情况下,成功处理404个请求,且系统与机子运行正常。

备注

具体采集数据见上方2.3/2.4/2.5

测试结果:

√ 合 格 □不合格

折线图

一万张单子


http://www.ppmy.cn/news/1515715.html

相关文章

excel vba将选中区域向下复制指定次数

excel vba将选中区域向下复制指定次数 1 需求 将选中区域向下复制4次 2 选中区域 A2:F6 执行VBA,会弹出对话框,输入数字4 (表示向下复制4次) 3 复制完成 VBA code Sub CopySelection() Dim numCopies As Integ…

达芬奇18.6苹果电脑mac版下载安装教程中文汉化版

达芬奇18.6苹果电脑mac版下载安装教程中文汉化版 达芬奇软件有多个版本,MAC电脑版是运行在苹果系统上的版本。 前言 达芬奇调色工具可以实现以下效果: 色彩校正:调整视频的色彩平衡、对比度、饱和度等,使画面更加鲜艳、生动。风…

Java笔试面试题AI答之线程(18)

文章目录 103. 简述Java线程池中队列常用类型有哪些 ?1. ArrayBlockingQueue2. LinkedBlockingQueue3. SynchronousQueue4. PriorityBlockingQueue5. DelayQueue 104. 简述线程安全需要保证几个基本特征?105. 简述线程池原理以及核心参数 ?线…

javascript 对象 JSON.stringify()的使用

在JavaScript中,JSON.stringify() 是一个非常有用的函数,它用于将一个 JavaScript 对象或值转换为 JSON 格式的字符串。这通常用于将 JavaScript 对象序列化以便于存储或者通过网络传输 const obj {name: "Alice",age: 30,isStudent: false,…

基于无人机边沿相关 ------- IBUS、SBUS协议和PPM信号

文章目录 一、IBUS协议二、SBUS协议三、PPM信号 一、IBUS协议 IBUS(Intelligent Bus)是一种用于电子设备之间通信的协议,采用串行通信方式,允许多设备通过单一数据线通信,较低延迟,支持多主机和从机结构&a…

Web自动化测试:selenium使用详解

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 说到自动化测试,就不得不提大名鼎鼎的Selenium。Selenium 是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,…

jmeter中的json提取器

将响应结果提取作为变量 线程组->添加->后置处理器->json提取器 可以通过debug 调试器查看有没有提取出来 线程组->添加->取样器->debug sampler(debug调试器) 获取出来的响应数据。作为下一条接口的是否发送的判断内容 线程组…

工业4G路由器

设备概述 路由器是基于4G 技术研发的无线路由网关设备,除了具备传统路由器 的 VPN 、防火墙、 NAT 、 PPPoE 、 DHCP 等功能之外,还能支持 4G 无线拨号,提供最高可达 150Mbps 的无线高速带宽。路由器支持四个以太网接口,可更好…