工作实战-项目压测记录

devtools/2024/10/21 7:51:14/

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/devtools/100730.html

相关文章

(章节 3.1) 本地运行 AI 有多慢 ? 大模型推理测速 (llama.cpp, Intel GPU A770)

由于本文太长, 分开发布, 方便阅读. 3.1 CPU (i5-6200U, 2C/4T/2.8GHz) x86_64 AVX2 在 4 号 PC (物理机) 上运行. 版本: > ./llama-b3617-bin-ubuntu-x64/build/bin/llama-cli --version version: 3617 (a07c32ea) built with cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 …

C++ 异步编程(std::async、std::future、std::promise)

C 11 异步编程 std::thread (C创建线程) 函数thread() noexcept创建一个线程&#xff0c;什么也不做template <class Fn, class… Args>explicit thread(Fn&& fn, Args&&… args)创建一个线程&#xff0c;以args为参数&#xff0c;执行fn函数thread(co…

写论文找不到灵感?ChatGPT能提供的一些帮助

学境思源&#xff0c;一键生成论文初稿&#xff1a; AcademicIdeas - 学境思源AI论文写作 在学术写作过程中&#xff0c;许多读者常常会面临一个问题——找不到灵感。面对庞大的文献和复杂的研究方向&#xff0c;往往感到无从下手。随着人工智能技术的发展&#xff0c;像ChatG…

基于Springboot的多功能智能点餐小程序/基于微信小程序的点餐系统

摘要 计算机网络如果结合使用信息管理系统&#xff0c;能够提高管理员管理的效率&#xff0c;改善服务质量。优秀的智能点餐系统能够更有效管理用户智能点餐业务规范&#xff0c;帮助管理者更加有效管理用户智能点餐&#xff0c;可以帮助提高克服人工管理带来的错误等不利因素。…

数据可视化大屏模板-美化图表

Axure作为一款强大的原型设计软件&#xff0c;不仅擅长构建交互式界面&#xff0c;更在数据可视化方面展现出了非凡的创意与实用性。今天&#xff0c;就让我们一起探索Axure设计的几款精美数据可视化大屏模板&#xff0c;感受数据之美。 立体图表的视觉冲击力 Axure的数据可视…

Linux云计算 |【第二阶段】SECURITY-DAY2

主要内容&#xff1a; Zabbix报警机制&#xff08;创建触发器、设置邮箱、执行动作&#xff09;&#xff0c;Zabbix进阶操作&#xff08;主动发现、主被动监控模式、拓扑图、聚合图形&#xff09;、监控案例&#xff08;监控Nginx服务状态、监控TCP连接状态&#xff09; 一、Z…

若依将登录用户的userId自动加载到查询中

点击搜索&#xff0c;会将登录用户的userId作为搜索条件&#xff0c;去查询。 新版本自动存储了userId&#xff0c;我们不用改&#xff0c;只要知道如何引用。 前端使用 在对应的vue文件&#xff0c;查询queryParams 加查询的值 然后参考他的 添加store import store from &…

Linux基础知识(一、什么是Linux)

一、Linux之父——林纳斯本纳第克特托瓦兹&#xff08;Linus Benedict Torvalds&#xff09; Linux操作系统最初是在1991年10月份由芬兰赫尔辛基大学的在校生Linus Torvalds所发布,最初被发布的LINUX0.02版本因其高质量的代码与开放源代码&#xff0c;迅速引起了一大批黑客的加…