首页/开发/软件测试速查/Playwright 接口请求上下文
自动化测试66 条

Playwright 接口请求上下文

Playwright 的 request 夹具(APIRequestContext)可在同一套用例里直接调用后端接口:准备数据、验证副作用、串起 UI 与 API 的混合流程,无需额外 HTTP 客户端。

软件测试速查开发更新于 2026-10-12

接口调用

接口调用
test('create via api', async ({ request }) => {
  const res = await request.post('/api/users', {
    data: { name: 'alice' },
  });
  expect(res.ok()).toBeTruthy();
});
request 复用项目的 baseURL 与超时配置,也可用 playwright.request.newContext 自建独立上下文。

易错点

  • 用 UI 流程准备测试数据,用例慢且脆弱
  • 接口断言只检查 HTTP 200,业务错误码分支未覆盖

数据来源与参考

  • Playwright 官方文档:API testing(playwright.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌