【软件测试】8_性能测试实战 _执行测试脚本 📅 发布时间:2026/7/11 10:15:47 👁️ 浏览次数: 文章目录一、执行测试脚本的测试机1.1 单机执行1.2 分布式执行二、性能测试脚本执行2.1 准备工作2.1.1 并发用户数与事务响应2.1.2 并发用户数与应用服务器性能2.1.3 并发用户数与数据库性能2.2 登录脚本2.2.1 一个用户登录2.2.2 模拟5个用户并发执行重点2.2.3 模拟10个用户并发执行三、总结一、执行测试脚本的测试机执行性能测试前需要根据要模拟的业务负载量来选择适当的测试机1.1 单机执行Windows环境 操作界面化、 直观、 易上手 但是软件占用机器资源较多 导致资源使用率不高 可支持并发较低。Linux环境 命令行操作 结果查看不太方便 但资源利用率相对较高 可支持较高并发。1.2 分布式执行如果单台测试机无论windows或linux都无法满足负载量要求时需要使用分布式的方法使用多台测试机一起来模拟特定负载量的业务JMeter工具支持分布式压测即多台机器同时执行同一个脚本然后统计结果。二、性能测试脚本执行根据测试用例 — 执行测试脚本测试用例中按照之前预设的性能指标每一个业务对应一个用例页。先基准——再负载——再稳定性一般实际工作中一条测试用例大约测试1-3分钟测试3-5轮取平均值记录到测试用例中。2.1 准备工作2.1.1 并发用户数与事务响应在测试计划中添加—聚合报告Label#样本平均值中位数90%百分位95%百分位99%百分位最小值最大值异常%吞吐量接收KB/sec发送KB/sec登录4043653674124324531045180.013.46.113.12总体4043653674124324531045180.013.46.113.122.1.2 并发用户数与应用服务器性能# 监控服务器的资源配置 1、在服务器安装 配合jmeter 监听的工具ServerAgent程序 2、用来监控服务端的性能的工具 包括cpu、 内存、 磁盘、 网络等性能数据 3、linux运行 ./startAgent.sh 启动之后窗口最小化不要退出 4、监听的是整个服务器和业务没关系在测试计划中添加 线程组-监听器-jpgc - PerfMon Metrics Collector2.1.3 并发用户数与数据库性能本案例中应用服务器和数据库服务器放在一起存储在同一台主机省略测试过程。实际中假如应用服务器和数据库服务器是分开的要进行测试2.2 登录脚本2.2.1 一个用户登录1、并发用户数与事务响应2、并发用户数与应用服务器性能CPU、内存、磁盘都是百分比网络显示带宽单位 B字节2.2.2 模拟5个用户并发执行重点从当前指标来看5个用户并发时TPS为18.3响应时间为271ms满足需求3s由于响应时间在需求许可范围内但TPS达到需要要求的TPS20因此需要进一步加大负载量测试系统性能资源指标在里面先忽略因当前虚拟机资源不足未执行性能测试时内存使用率就已经达到80%2.2.3 模拟10个用户并发执行当前系统的TPS为19.5接近20响应时间为506ms满足需求3s问题是资源使用率中CPU达到96%内存达到82%说明当前系统资源不足需要提升系统配置。三、总结1、单接口的性能测试用例执行构造性能测试时需要的数据修改性能测试以满足大量用户的并发执行配置性能测试时的监控 —— 聚合报告 和 PerForm组件分别模拟5/10/30/50/100用户逐步增加并发量记录性能指标2、多接口组合业务流程的性能测试用例执行当前业务流程中每个接口都达到性能要求后再进行多接口组合测试3、稳定性的性能测试用例执行当单接口和业务流程的性能指标都达标后再进行稳定性测试稳定性测试模拟真实用户的业务场景进行长时间测试通过运营统计获取真实用户的业务模拟系统最常见的操作有哪些每个操作的用户量比例是多少在Jmeter中按照运营数据设置线程组用户操作的用户量按照要求设置运行时间执行稳定性并监控性能指标
agent skills是任务导向的,不是按不同软件开放的,同一个任务可能会用到不同的软件接口 https://www.bilibili.com/video/BV1EXksBGEa8/? Agent Skills 的核心理念确实是“任务导向”(task-oriented)而非“工具导向”或“软件导向”。它的设计初衷,就是围绕一个具体的业务目标或工作流来组织能力,而不是围绕某个特定的… 2026/7/11 10:13:30
Python 列表(List) Python 列表(List) 在 Python 编程语言中,列表(List)是一种非常灵活且常用的数据结构。它允许我们将多个元素存储在一个容器中,这些元素可以是不同类型的数据。本文将详细介绍 Python 列表的概念、创建方法、操作方法以及在实际编程中的应用。 列表的概念 列表是一种有序… 2026/7/9 13:36:39
2026必备!10个AI论文软件,MBA论文写作神器推荐! 2026必备!10个AI论文软件,MBA论文写作神器推荐! AI 工具如何重塑论文写作新体验 在人工智能技术迅速发展的今天,AI 工具已经深度融入学术研究和论文写作的各个环节。对于 MBA 学生而言,撰写高质量的论文不仅是学术能… 2026/7/9 15:25:13
Cyber Engine Tweaks 终极指南:解锁《赛博朋克2077》无限可能 Cyber Engine Tweaks 终极指南:解锁《赛博朋克2077》无限可能 【免费下载链接】CyberEngineTweaks Cyberpunk 2077 tweaks, hacks and scripting framework 项目地址: https://gitcode.com/gh_mirrors/cy/CyberEngineTweaks 想要彻底改变《赛博朋克2077》的游… 2026/7/11 10:14:19
从“规则驱动”到“目标驱动”的生死跃迁(AI Agent颠覆RPA底层逻辑全图谱):含12个行业落地失败复盘与3套迁移路径图 更多请点击: https://intelliparadigm.com 第一章:从“规则驱动”到“目标驱动”的范式革命 传统软件系统长期依赖显式编码的规则——如 if-else 分支、正则匹配、状态机跳转等,将业务逻辑固化在代码中。这种“规则驱动”范式虽可预测、易调… 2026/7/11 10:14:19
RPA团队正在集体转型AI Agent?头部金融/制造企业紧急启动的4步迁移法(含组织适配风险预警清单,仅限本周开放下载) 更多请点击: https://intelliparadigm.com 第一章:RPA团队正在集体转型AI Agent?头部金融/制造企业紧急启动的4步迁移法(含组织适配风险预警清单,仅限本周开放下载) 当某国有大行RPA中心37名流程自动化工程… 2026/7/11 10:12:19
5分钟快速上手:用bilibili-downloader轻松下载B站4K会员视频 5分钟快速上手:用bilibili-downloader轻松下载B站4K会员视频 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 想随时随地观… 2026/7/11 10:10:18
大数据毕业设计-基于 Python 的热门微博数据可视化分析系统的设计与实现 基于 Python 的微博热搜大数据挖掘可视化系统(源码+LW+部署文档+全bao+远程调试+代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/11 10:04:16
Navicat重置机制深度解析:macOS系统级试用追踪清理实践 Navicat重置机制深度解析:macOS系统级试用追踪清理实践 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 在macOS数… 2026/7/11 10:04:16
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08