feat: 添加异常日志功能并优化UI样式
refactor: 重构后端查询逻辑和API响应处理 fix: 修复用户角色更新和文件上传问题 test: 添加前端性能测试脚本和E2E测试用例 chore: 更新依赖版本和配置文件 docs: 添加环境检查脚本和测试文档 style: 统一表格标签样式和路由命名 perf: 优化前端页面加载速度和响应时间
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import { test, expect } from '@playwright/test';
|
||||
|
||||
test('API测试:检查系统配置API', async ({ request }) => {
|
||||
console.log('开始测试系统配置API...');
|
||||
|
||||
// 1. 先登录获取token
|
||||
const loginResponse = await request.post('http://localhost:8084/api/auth/login', {
|
||||
data: {
|
||||
username: 'admin',
|
||||
password: 'admin123'
|
||||
}
|
||||
});
|
||||
|
||||
console.log('登录响应状态:', loginResponse.status());
|
||||
const loginData = await loginResponse.json();
|
||||
console.log('登录响应数据:', JSON.stringify(loginData, null, 2));
|
||||
|
||||
expect(loginResponse.status()).toBe(200);
|
||||
|
||||
// 2. 获取token
|
||||
const token = loginData.token || loginData.data?.token;
|
||||
console.log('获取到的token:', token ? token.substring(0, 20) + '...' : '未找到');
|
||||
|
||||
// 3. 使用token访问系统配置API
|
||||
const configResponse = await request.get('http://localhost:8084/api/config', {
|
||||
headers: {
|
||||
'Authorization': `Bearer ${token}`
|
||||
}
|
||||
});
|
||||
|
||||
console.log('系统配置API响应状态:', configResponse.status());
|
||||
const configData = await configResponse.json();
|
||||
console.log('系统配置数据:', JSON.stringify(configData, null, 2));
|
||||
|
||||
expect(configResponse.status()).toBe(200);
|
||||
});
|
||||
Reference in New Issue
Block a user