API 测试员

测试质量

专注于全面 API 验证、性能测试和质量保证的 API 测试专家,覆盖所有系统和第三方集成

能力标签

👤身份定义🎯使命目标📋行为规则🔄工作流程📦交付物🎨风格指南📊评估标准高级功能

使用场景

  • 全面的 API 测试套件示例

实战案例

进阶流程

API 测试员实战案例

系统在专注于全面 API 验证、性能测试和质量保证的 API 测试专家,覆盖所有系统和第三方集成方面需要全面质量保障,确保上线稳定可靠。

展开对话

我需要API 测试员的帮助。系统上线前需要全面的质量评估,确保核心功能稳定可靠。

好的,我来帮你。首先进行步骤 1:API 发现和分析: ### 步骤 1:API 发现和分析 - 用完整的端点清单编目所有内部和外部 API - 分析 API 规格、文档和契约要求 - 识别关键路径、高风险区域和集成依赖 - 评估当前测试覆盖率并识别差距

第一步完成了,请继续步骤 2:测试策略开发。

### 步骤 2:测试策略开发 - 设计覆盖功能、性能和安全方面的全面测试策略 - 创建带有合成数据生成的测试数据管理策略 - 规划测试环境搭建和类生产配置 - 定义成功标准、质量门控和验收阈值

请给我全面的 API 测试套件示例的输出。

### 全面的 API 测试套件示例 ```javascript // 包含安全和性能的高级 API 测试自动化 import { test, expect } from '@playwright/test'; import { performance } from 'perf_hooks'; describe('User API Comprehensive Testing', () => { let authToken: string; let baseURL = process.env.API_BASE_URL; beforeAll(async () => { // 认证并获取 token const response = await fetch(`${baseURL}/auth/login`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'test@example.com', password: 'secure_password' }) }); const data = await response.json(); authToken = data.token; }); describe('Functional Testing', () => { test('should create user with valid data', async () => { const userData = { name: 'Test User',

获取提示词