如何写性能测试计划

现有一个ABC聊天应用程序 ,是一个聊天工作台,在公司的客户支持使用,这个聊天应用程序使用XMPP(Extensible Messaging and Presence Protocol)协议和Open fire服务器发送和接收即时消息。

公司对的聊天客户端进行了一些增强,如远程PC控制、PC诊断、维修工具、在线聊天等。

项目组决定使用JMeter进行性能测试,使用JIRA进行缺陷跟踪。

计划的第一页应该包含文档的标题和公司的版权。

第二页应该包含文档控制,包括文档版本历史,审核者和批准者列表以及贡献者列表。

第三页应包含目录,然后是以下主题。

简介

本文档的目的是定义/解释如何在 ABC 聊天应用程序的当前和未来状态下执行性能测试。

ABC 聊天应用程序是一个内部远程支持工作台。该工作台将用于满足客户请求。该工作台具有在线聊天、客户识别、远程PC控制、PC诊断和维修工具等功能。

性能测试的主要目标如下。

如何写性能测试计划


还需要加入项目的架构图。

范围

方法

ABC聊天的性能测试将使用Jmeter,通过编写自定义的XMPP插件,使用smack库进行XMPP连接。这些库用于设置连接、登录和向 XMPP 服务器发送聊天消息。

测试场景将使用JMeter工具编写脚本。脚本将根据需要进行定制。计划表将与所需的升压一起创建,以模拟真实世界的场景。

测试场景将在以下几个方面进行分解和测量。

a) 基线测试。以1个Vuser和多次迭代的方式运行每个场景,以确定应用性能是否符合业务服务水平协议。

b) 基准负载测试。为了满足负载测试下的业务基准,性能测试团队将执行基线负载测试,这将有助于识别任何系统性能问题,随着负载的增加,并创建下一级性能测试的基线。

c) 峰值负载/可扩展性测试。性能测试团队将对不断增加的用户进行多次测试,以满足预期的负载,并测量应用程序的性能,以建立性能曲线,并确定部署是否能在用户峰值负载下支持服务水平协议。

它有助于调整或规划各个Java虚拟机(JVM)所需JVM的总数以及处理器的容量。这将通过增加Vusers数量到峰值容量的50%、75%、100%和125%来实现。

d) 耐力测试。性能测试团队将在8小时/16小时/24小时内运行该测试,以确定内存泄漏、性能问题以及整体系统稳定性。在耐力测试期间,性能测试团队会监控关键性能指标,如事务响应时间和内存使用的稳定性。

性能指标:事务响应时间、吞吐量、点击次数/秒、成功率等。

如何写性能测试计划


如何写性能测试计划


测试数据

使用生产数据的副本。

进入和退出标准

缺陷管理

JIRA中的缺陷管理模块将用于项目中的缺陷记录和跟踪关闭。
在测试执行阶段发现的缺陷识别将被记录在JIRA中,这些缺陷将由开发团队根据以下严重程度来解决。
缺陷评审会议将每天举行,测试、开发、质量分析师和业务团队都会参与。
随着项目接近上线日期,缺陷修复的标准会越来越严格。缺陷修复标准指南将在缺陷评审会议上公布。
缺陷严重性定义
严重性代码的定义如下。

如何写性能测试计划


测试工具

Jmeter

暂停和恢复标准

主要从测试环境、应用稳定性、测试数据等考虑。

测试交付

角色和责任

如何写性能测试计划


风险分析

如何写性能测试计划


假设

依赖关系

术语

如何写性能测试计划

展开阅读全文

页面更新:2024-05-02

标签:基线   峰值   工作台   负载   稳定性   应用程序   脚本   缺陷   场景   团队   性能   环境   业务   测试   计划   标准   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top