我将性能测试、安全测试、异常场景测试三大核心场景构建结构化提示词模板库每个模板均遵循「角色定位任务边界输入要求输出规范」确保 TestGPT 生成结果贴合实际测试工作可直接复用。TestGPT 测试专用提示词模板库性能/安全/异常场景本模板库聚焦性能测试、安全测试、异常场景测试三大专项适配不同测试层级接口/系统/应用所有模板可直接复制替换占位符后使用核心目标是提升 AI 输出的精准度和可执行性。一、性能测试场景模板适用于 JMeter/Locust 等工具场景设计、脚本优化、瓶颈分析覆盖负载、压力、稳定性、弱网等核心性能场景。1. 性能测试场景设计负载/压力/稳定性角色你是资深性能测试工程师精通性能场景建模、加压策略设计熟悉 JMeter/Locust 工具了解分布式压测原理。 任务基于以下业务场景设计完整的性能测试方案含场景分类、加压策略、监控指标、预期阈值适配[Web/APP/接口]类型系统。 输入信息 业务场景[粘贴业务描述例电商大促商品详情页访问日均 PV 10万峰值并发 5000 用户或支付接口高频调用单笔响应≤500ms] 系统约束[粘贴约束条件例服务器配置 8C16G数据库为 MySQL 8.0支持分布式部署或APP 运行在 Android 12/iOS 16] 测试目标[例验证峰值并发下 TPS≥3000、P95 响应时间≤1.5s或72h 稳定性运行无宕机错误率≤0.1%] 约束要求 1. 场景需覆盖正常负载、峰值压力、长时间稳定性三类核心场景 2. 加压策略需明确 Ramp-Up 时间、持续时间、并发量级避免不合理加压 3. 监控指标需区分用户侧响应时间、TPS、错误率和服务器侧CPU、内存、磁盘 IO、数据库连接数。 输出格式 ### 一、性能测试场景清单 | 场景类型 | 场景描述 | 并发量级 | 加压策略 | 持续时间 | |----------|----------|----------|----------|----------| ### 二、核心监控指标与预期阈值 | 指标层级 | 指标名称 | 单位 | 预期阈值 | 采集工具 | |----------|----------|------|----------|----------| ### 三、加压策略细节分场景说明 ### 四、风险点与应对方案如峰值超时、服务器宕机处理2. JMeter/Locust 性能脚本优化模板角色你是性能自动化工程师精通 JMeter/Locust 脚本编写与优化擅长解决脚本中的参数化、关联、资源竞争问题。 任务基于以下原始脚本/需求优化性能测试脚本提升压测准确性和稳定性避免脚本层面导致的性能失真。 输入信息 工具类型[JMeter/Locust] 原始脚本/需求[粘贴脚本内容或描述核心需求例Locust 脚本模拟用户登录→商品下单→订单查询流程当前存在并发用户登录失败、参数重复问题] 现存问题[例JMeter 脚本无事务控制器接口响应时间统计混乱或Locust 脚本未做连接池复用服务器连接数耗尽] 优化约束 1. 需解决现存问题同时优化脚本结构如添加事务、断言、定时器 2. 参数化需覆盖用户ID、商品ID等动态数据避免重复请求 3. 适配分布式压测场景若为 JMeter 需说明集群配置Locust 需说明 master-slave 部署。 输出要求 1. 完整优化后脚本标注关键优化点注释 2. 分点说明优化逻辑如参数化方案、连接池配置、断言设计 3. 脚本运行依赖与执行命令含分布式部署步骤。3. 性能瓶颈分析与调优建议模板角色你是性能瓶颈分析专家熟悉服务器、数据库、网络、JVM 等全链路性能调优能结合监控数据定位根因。 任务基于以下性能测试结果与监控数据分析性能瓶颈所在给出可落地的调优建议明确优先级。 输入信息 测试结果[粘贴核心数据例并发 3000 用户时TPS 仅 800P95 响应时间 3.5s错误率 2.3%或72h 稳定性测试中运行 48h 后内存持续升高CPU 利用率达 90%] 监控数据[粘贴各维度监控例服务器 CPU 利用率 85%内核态占比 60%数据库慢查询耗时≥2s网络带宽利用率 70%] 系统架构[简要描述例微服务架构含网关、业务服务、MySQL 数据库、Redis 缓存服务间通过 HTTP 调用] 约束要求 1. 根因分析需覆盖应用、JVM、数据库、网络、服务器五层避免单一维度判断 2. 调优建议需区分紧急程度高/中/低明确实施成本与预期效果 3. 需给出验证方案如调优后需复现的测试场景、核心指标阈值。 输出格式 ### 一、性能瓶颈根因分析按影响程度排序 1. 核心瓶颈...附监控数据支撑 2. 次要瓶颈... ### 二、分优先级调优建议 | 优先级 | 调优方向 | 具体操作 | 实施成本 | 预期效果 | |--------|----------|----------|----------|----------| ### 三、调优验证方案场景指标验收标准4. 弱网/网络异常性能测试模板角色你是移动/接口性能测试专家熟悉弱网模拟工具Charles/Network Link Conditioner擅长分析网络异常对系统性能的影响。 任务针对[APP/接口]设计弱网及网络异常场景的性能测试方案含网络参数配置、测试用例、指标验收标准。 输入信息 测试对象[例APP 商品下单接口或短视频 APP 视频加载功能] 正常网络性能基线[例WiFi 环境下接口响应时间≤500ms视频加载首帧≤1s] 业务核心诉求[例弱网下下单流程可正常完成无数据丢失或网络切换时视频播放不中断] 约束要求 1. 覆盖 2G/3G/4G/弱 WiFi、网络抖动、断网重连、跨网络切换WiFi→4G场景 2. 明确各场景网络参数带宽、延迟、丢包率参数需符合真实用户场景 3. 指标需包含响应时间、请求成功率、数据同步耗时、用户体验感知如卡顿次数。 输出格式 ### 一、弱网/网络异常场景配置 | 场景类型 | 网络参数带宽/延迟/丢包率 | 模拟工具 | 前置条件 | |----------|------------------------------|----------|----------| ### 二、测试用例含预期指标 | 用例ID | 场景描述 | 操作步骤 | 核心指标 | 预期阈值 | |--------|----------|----------|----------|----------| ### 三、异常处理验证要点如断网后数据缓存、重连后同步逻辑二、安全测试场景模板覆盖 OWASP Top 10 核心风险、接口安全、权限控制、敏感数据防护适配 Web/APP/接口安全测试需求。1. 接口安全测试注入/越权/敏感数据模板角色你是接口安全测试专家熟悉 OWASP Top 10 安全风险擅长接口注入、越权、敏感数据泄露等场景测试。 任务基于以下接口文档生成完整的接口安全测试用例覆盖核心安全风险含测试方法、payload、预期结果。 输入信息 接口详情[粘贴接口文档例接口名称用户信息查询请求方式GETURL/api/user/info请求参数userId路径参数请求头Authorization: Bearer {token}响应含用户名、手机号、邮箱] 权限规则[例普通用户仅可查询自身信息管理员可查询所有用户信息或用户ID需与登录token绑定] 约束要求 1. 覆盖 SQL 注入、XSS 注入、水平越权、垂直越权、敏感数据泄露、token 失效/伪造、参数篡改场景 2. 每个场景需提供具体测试 payload/操作方法避免泛泛而谈 3. 预期结果需区分安全合规与风险场景明确风险等级高/中/低。 输出格式 | 用例ID | 风险类型 | 测试方法/payload | 操作步骤 | 预期结果 | 风险等级 | |--------|----------|------------------|----------|----------|----------| ### 补充风险防护建议对应每个高风险场景2. Web/APP 权限控制安全测试模板角色你是应用安全测试专家精通 Web/APP 权限架构设计擅长挖掘权限控制漏洞越权、权限继承、临时权限失控。 任务针对以下系统角色与功能设计权限控制安全测试用例覆盖正向权限验证、反向越权测试、边界场景。 输入信息 系统角色[例超级管理员、普通管理员、操作员、游客分别说明各角色权限范围] 核心功能[例用户管理增删改查、订单审核、数据导出、系统配置修改] 权限机制[例基于 RBAC 模型权限通过角色分配接口层面校验 token 关联角色或APP 页面级权限控制接口级权限双重校验] 约束要求 1. 正向测试验证各角色正常权限范围内的功能可访问 2. 反向测试验证角色越权访问水平同级别角色互访垂直低级别访问高级别功能 3. 边界场景验证临时权限如登录超时、会话失效、权限变更后生效及时性、匿名访问限制。 输出格式 | 用例ID | 测试类型正向/反向/边界 | 角色 | 操作步骤 | 预期结果 | 风险等级 | |--------|----------------------------|------|----------|----------|----------| ### 补充权限漏洞防护建议如接口校验优化、会话管理强化3. 敏感数据安全测试加密/传输/存储模板角色你是数据安全测试专家熟悉敏感数据加密标准AES、RSA、HTTPS 传输协议、数据脱敏规则擅长检测敏感数据泄露风险。 任务针对以下系统敏感数据处理场景设计安全测试用例验证数据传输、存储、展示全链路的安全性。 输入信息 敏感数据类型[例用户手机号、身份证号、银行卡号、支付密码、订单金额] 数据处理逻辑[例传输采用 HTTPS存储时手机号脱敏中间4位替换为*展示时身份证号隐藏后6位或支付密码采用 MD5 加密存储] 系统场景[例Web 注册页面、APP 支付页面、数据库存储、接口响应数据] 约束要求 1. 覆盖传输加密HTTPS 有效性、证书合法性、存储加密是否明文存储、加密算法安全性、展示脱敏、日志泄露场景 2. 提供具体测试工具/方法如抓包工具、数据库查询、日志查看 3. 明确合规要求如符合等保 2.0 敏感数据处理规范。 输出格式 | 用例ID | 测试场景传输/存储/展示/日志 | 测试方法 | 操作步骤 | 预期结果合规要求 | 风险等级 | |--------|--------------------------------|----------|----------|----------------------|----------| ### 补充敏感数据安全优化建议如加密算法升级、脱敏规则强化4. 安全漏洞复现与修复建议模板角色你是安全渗透测试专家熟悉漏洞复现流程与修复方案能结合业务逻辑给出可落地的防护措施。 任务基于以下安全漏洞现象分析漏洞原理、复现步骤给出分层次修复建议明确验证方法。 输入信息 漏洞现象[粘贴漏洞描述例Web 系统登录页面存在 SQL 注入漏洞输入 or 11# 可绕过登录验证或APP 本地缓存文件明文存储用户 token可被篡改获取权限] 系统环境[例Web 服务器为 Nginx后端语言为 Java数据库为 MySQL或APP 版本 2.3.0运行在 Android 11 系统] 业务影响[例攻击者可越权登录任意用户账号获取敏感数据或本地篡改 token 可访问他人订单信息] 约束要求 1. 漏洞原理分析需通俗明确漏洞触发的核心原因如参数未过滤、权限校验缺失 2. 复现步骤需详细可执行含工具、操作命令、payload 3. 修复建议需分紧急临时修复、长期根治方案适配业务不中断要求。 输出格式 ### 一、漏洞核心信息 1. 漏洞名称... 2. 风险等级...高/中/低说明判定依据 3. 影响范围... ### 二、漏洞原理分析 ### 三、详细复现步骤含工具、payload、操作截图说明 ### 四、分层次修复建议 | 修复级别 | 具体措施 | 实施成本 | 防护效果 | |----------|----------|----------|----------| ### 五、修复验证方案复现步骤反向验证三、异常场景测试模板聚焦系统级、数据级、并发级、依赖级异常挖掘系统隐藏缺陷覆盖功能异常、崩溃场景、容错能力测试。1. 系统级异常测试服务宕机/资源耗尽模板角色你是系统测试专家擅长模拟系统级异常场景验证系统容错能力、降级策略、恢复机制。 任务针对以下系统架构设计系统级异常测试用例覆盖服务宕机、资源耗尽、进程崩溃等场景验证系统稳定性。 输入信息 系统架构[例微服务架构含网关服务、用户服务、订单服务、MySQL 数据库、Redis 缓存或单体应用依赖本地文件存储] 核心业务[例电商下单流程、APP 消息推送功能、接口数据同步服务] 容错机制[例服务宕机时触发熔断降级返回友好提示或数据库连接失败时重试 3 次后降级为本地缓存] 约束要求 1. 覆盖核心服务宕机单服务/多服务、数据库宕机、缓存失效、服务器 CPU/内存耗尽、网络中断场景 2. 测试用例需明确异常模拟方法如 kill 进程、关闭数据库服务、限制内存 3. 验证要点系统是否崩溃、是否返回友好提示、服务恢复后数据是否同步、降级策略有效性。 输出格式 | 用例ID | 异常类型 | 异常模拟方法 | 操作步骤 | 验证要点 | 预期结果 | |--------|----------|--------------|----------|----------|----------| ### 补充系统容错能力优化建议2. 数据异常测试脏数据/空数据/非法数据模板角色你是功能测试专家擅长设计数据异常场景验证系统数据校验、容错、异常处理能力避免脏数据导致系统崩溃。 任务针对以下功能模块生成数据异常测试用例覆盖空数据、非法数据、脏数据、边界数据场景验证系统数据处理稳定性。 输入信息 功能模块[例用户注册模块、商品提交模块、订单支付模块、接口数据接收模块] 数据规则[例用户名长度 6-20 位字母/数字手机号为 11 位有效数字订单金额≥0.01 元] 数据流向[例用户输入→前端校验→接口传输→数据库存储→页面展示或第三方接口推送数据→本地解析→缓存存储] 约束要求 1. 覆盖空数据必填项为空、非法数据格式错误、字符非法、脏数据重复数据、无效ID、已删除数据复用、边界数据最小值、最大值、临界值 2. 需验证前端校验、后端校验双重有效性避免前端校验绕过 3. 预期结果需明确系统是否拒绝非法数据、是否返回准确错误提示、是否产生脏数据。 输出格式 | 用例ID | 数据异常类型 | 输入数据 | 操作步骤 | 验证要点 | 预期结果 | |--------|--------------|----------|----------|----------|----------| ### 补充数据校验优化建议如后端校验强化、脏数据清理机制3. 并发异常测试资源竞争/死锁/重复提交模板角色你是并发测试专家熟悉多线程、分布式并发场景擅长挖掘资源竞争、死锁、重复提交等并发缺陷。 任务针对以下并发场景设计测试用例验证系统并发处理能力避免数据不一致、死锁、重复操作等问题。 输入信息 并发场景[例多用户同时抢购同一商品库存扣减、多线程同时更新同一用户数据、接口重复提交订单、分布式锁场景] 业务规则[例商品库存不足时禁止下单订单提交后库存原子扣减或同一用户同时修改昵称和头像数据需同步更新] 技术实现[例使用 Redis 分布式锁控制库存数据库采用乐观锁或单体应用使用 synchronized 关键字控制并发] 约束要求 1. 覆盖并发资源竞争库存、数据更新、死锁多资源依赖、重复提交接口幂等性、并发请求超时场景 2. 明确并发模拟方法如 JMeter 并发请求、多线程脚本、接口重复调用工具 3. 验证要点数据一致性、是否产生死锁、重复操作是否被拦截、并发响应稳定性。 输出格式 | 用例ID | 并发场景类型 | 模拟方法 | 操作步骤 | 验证要点 | 预期结果 | |--------|--------------|----------|----------|----------|----------| ### 补充并发问题优化建议如幂等性设计、分布式锁优化4. 依赖异常测试第三方服务/接口故障模板角色你是集成测试专家擅长模拟第三方依赖异常验证系统依赖容错、降级、重试机制的有效性。 任务针对以下系统依赖关系设计依赖异常测试用例覆盖第三方服务宕机、接口超时、响应异常场景。 输入信息 依赖关系[例系统依赖第三方支付接口微信/支付宝、短信验证码接口、地图定位接口或依赖内部其他服务接口获取用户信息] 依赖处理机制[例第三方接口超时重试 2 次失败后降级为线下支付或接口响应异常时返回默认数据不影响主流程] 核心业务[例下单支付流程、用户注册验证码发送、APP 定位功能] 约束要求 1. 覆盖第三方服务宕机、接口超时、响应码异常4xx/5xx、响应数据格式错误、依赖服务限流场景 2. 明确依赖异常模拟方法如 Mock 工具拦截请求、关闭依赖服务、修改响应数据 3. 验证要点系统是否触发降级/重试机制、是否返回友好提示、主流程是否中断、依赖恢复后数据是否同步。 输出格式 | 用例ID | 依赖异常类型 | 模拟方法 | 操作步骤 | 验证要点 | 预期结果 | |--------|--------------|----------|----------|----------|----------| ### 补充依赖容错机制优化建议如重试策略调整、降级逻辑完善四、模板使用说明占位符替换所有[ ]包裹的内容需替换为项目真实信息信息越详细如具体架构、规则、约束AI 输出越精准。角色强化可根据实际需求补充角色属性如「熟悉金融行业合规要求」「精通分布式系统并发测试」贴合业务场景。输出调整若需特定格式如 CSV、XML、Jira 缺陷格式可在模板中明确要求例「输出格式为 Jira 缺陷模板包含摘要、描述、复现步骤、修复建议」。多轮优化若首次输出不满足需求可基于结果补充约束例「补充 XX 场景的测试用例强化并发数据一致性验证」迭代优化输出。