- 博客(117)
- 收藏
- 关注
原创 pytest2-Allure自动化测试报告
摘要:本文介绍了Python接口自动化测试中的数据驱动方法,重点讲解了Excel和CSV文件的操作。使用openpyxl库实现Excel的创建、读写、修改和新增工作表功能,并通过pytest测试框架验证操作。同时演示了CSV文件的读取方法,以及如何利用Allure生成美观的测试报告,支持多语言集成并提供详细测试步骤记录。示例代码包含完整的测试用例和清理机制,适合自动化测试入门学习。
2026-01-15 20:42:19
792
原创 pytest1-接口自动化测试场景
摘要: 本文介绍了Python接口自动化测试的学习路径,重点讲解Pytest框架的应用。内容包括测试金字塔模型、自动化测试前的思考要点、Pytest的安装与基本语法(测试用例、断言、装置等)。详细展示了参数化测试的实现方法(包括笛卡尔积、间接参数化等)和Mark标记技术(用于筛选用例)。通过具体代码示例演示了如何从手工测试转向自动化测试流程,并强调数据准备与清理的重要性。文章为Python自动化测试入门提供了清晰的学习框架和实践指导。
2025-11-16 16:12:57
1166
3
原创 使用python-pandas-openpyxl编写运营查询小工具
摘要: 本文记录了一个利用Python开发运营数据工具的实战案例。作者通过python+requests+pandas+openpyxl+numpy等技术栈,在3天内快速实现了一个SKU查询工具,解决了运营部门重复手工查询数据的痛点。工具采用分层架构设计,包含API业务模块、认证模块和工具模块,支持产品信息查询、销量统计和Excel导出功能。通过该工具,原本需要数小时的手工操作简化为"一键查询",极大提升了工作效率。文章分享了开发过程中的技术选型、架构设计和问题解决经验,强调从重复工作中
2025-11-06 21:22:29
341
原创 微信小程序minium自动化测试SOP
本文介绍了使用minium框架实现微信小程序自动化回归测试的完整流程。主要内容包括:1) minium官方文档和示例项目资源;2) 本地环境搭建步骤(安装docsify、克隆项目、部署文档);3) Python后端环境配置;4) 两个示例项目的运行方法;5) 推荐的两种自动化测试方案(录制回放+云测、编写Python测试用例)。重点讲解了如何通过录制回放功能获取元素路径,并参照minitest-demo编写PO模式的测试用例。文中提供了详细的项目配置参数和运行命令,帮助开发者快速上手minium自动化测试。
2025-11-06 20:24:22
699
原创 【linux端cursor CLI常用命令】
本文介绍了在Linux端安装Cursor工具及其常用命令手册,涵盖了账号认证、AI助手交互、聊天管理、脚本自动化等功能模块。重点解决了多用户环境下token持久化问题,推荐采用系统级PATH方案:通过软链接将root用户的cursor-agent路径共享到/usr/local/bin,确保所有用户均可访问。同时提供了查找安装路径和验证配置的具体操作步骤,帮助用户实现免密码登录的便捷工作流。文中还包含代码生成、文件操作、系统管理等实用场景示例,为开发者提供全面的AI辅助开发指南。
2025-11-06 20:14:15
683
原创 接口自动化测试SOP标准流程
摘要: 本文档系统介绍了基于pytest的接口自动化测试标准化流程(SOP),涵盖从技术栈选型到CI/CD落地的全流程。面向RESTful/RPC/GraphQL等后端服务,采用Python 3.10+pytest+Allure技术栈实现分层架构设计,通过环境隔离、数据管理、断言规范等关键环节确保测试可靠性。特别强调与阿里云效平台的深度集成,建立包含质量门禁、Allure报告、日志追踪的完整质量度量体系。文档提供了标准化的目录结构、命名规范、代码模板及CI/CD配置示例,适用于回归测试、冒烟测试等多种场景,
2025-11-05 20:31:46
612
原创 功能测试与接口测试规范SOP流程
本文档规范了软件研发中功能测试与接口测试的流程,适用于迭代、集成和回归测试阶段。测试计划需明确范围、策略和资源,测试设计需覆盖UI交互、业务流程及接口参数、业务逻辑等。执行阶段包含冒烟测试、多轮验证及缺陷管理,重点关注用户体验和接口逻辑。测试完成后需输出报告,总结执行情况和遗留问题,并将稳定用例纳入自动化测试范围。规范旨在系统性保障产品质量,适用于测试、开发及质量保障人员。
2025-11-05 20:10:44
587
原创 性能测试-jmeter16-性能环境搭建、脚本编写、测试数据构造
摘要: 本文系统介绍了软件性能测试的关键流程与测试环境搭建方法。在性能脚本编写部分,详细讲解了使用JMeter构建业务流程测试的10个步骤,包括明确流程、创建线程组、添加请求、处理数据关联、参数化输入等。在测试环境搭建方面,强调保持测试环境与生产环境的一致性,并提供了通过Python生成CSV文件、结合MySQL快速导入百万级测试数据的完整方案,包含表结构创建、数据生成脚本及导入验证方法。文章配有操作流程图和关键代码示例,为软件测试工程师提供了一套完整的性能测试实施指南。
2025-10-23 21:36:48
980
原创 当我被黑客入侵后,从入侵排查到安全加固的实战攻防
服务器遭入侵后的安全加固实战 某阿里云服务器突现SSH连接异常,伴随多条安全告警(美国/日本IP暴力破解22端口)。紧急排查发现,攻击者利用暴露的Docker 2375端口构建特权容器,通过挂载宿主机文件植入后门。 应对措施: 网络层:安全组设置IP白名单,仅开放必要端口; 主机层:配置iptables防火墙,限制容器网络权限; 权限控制:禁用root远程登录,创建专用管理员用户并启用密钥认证,严格限制sudo提权。 通过"网络隔离+防火墙+最小权限"三重防护体系,结合定期漏洞扫描,有效
2025-10-22 21:26:37
1007
原创 性能测试+监控体系一站式搭建指南:从脚本设计到服务器资源全景监控
摘要:B站大学课程《软件测试-性能测试》涵盖从脚本设计到服务器资源监控的全流程。课程重点讲解JMeter性能测试SOP流程,包括需求分析、JMX脚本开发(参数化与动态数据处理)、Linux环境兼容性处理(换行符与编码转换)、非GUI模式执行及分布式测试。使用工具链包括JMeter、InfluxDB、Grafana、Nginx和Docker,通过.sh脚本实现动态并发测试,并生成多版本测试报告。后续将补充监控行业标准及分布式测试方案。(149字)
2025-10-15 20:54:14
1014
原创 性能测试-jmeter15-性能项目计划流
摘要: 本文详细介绍了轻商城电商项目的性能测试计划,涵盖测试背景、目的、范围、策略及风险控制等关键环节。通过基准测试、负载测试和稳定性测试,评估系统在并发用户、长期运行等场景下的性能表现。测试范围包括核心业务接口流程,使用JMeter工具进行脚本开发与自动化调度,并借助Prometheus+Grafana搭建监控体系。最终交付测试计划、脚本、缺陷统计及报告,确保系统上线后稳定运行。强调了实践在性能测试中的重要性。
2025-09-27 20:44:21
1147
原创 性能测试-jmeter14-性能项目分析
摘要:本文主要介绍了性能测试中的并发数计算方法和性能测试项目整体流程。通过实例分析电商平台的订单数据,详细讲解了如何计算稳定性测试和压力测试的并发量。文章还梳理了性能测试项目的12个关键步骤,包括测试点提取、脚本编写、环境搭建和瓶颈分析等。以轻商城项目为例,展示了前端功能架构和技术架构,并提供了数据库设计、环境搭建等实操内容。最后重点阐述了性能测试需求的获取方式和5类核心测试点提取规则,为开展有效性能测试提供了系统性的方法论指导。(150字)
2025-09-24 21:15:16
902
原创 性能测试-jmeter13-性能资源指标监控
摘要: 本文介绍了JMeter性能测试中的关键指标监控方法,重点讲解了PerfMon Metrics Collector插件的安装配置及ServerAgent部署流程,并对比了主流监控方案(如Prometheus+Grafana)。同时提供了并发数计算的三种方法(普通计算、二八原则、业务数据),梳理了性能测试核心指标(响应时间、TPS、并发用户数等)及其业务关联性,为构建完整的性能测试监控体系提供实用指导。
2025-09-22 21:16:47
752
原创 性能测试-jmeter12-万能插件包管理器jmeter-plugins
本文详细介绍了JMeter性能测试插件的安装与使用方法。首先讲解了通过插件管理器安装JMeter标准插件包的步骤,包括下载、复制jar包和验证安装。随后推荐了5个常用插件,如终极线程组、服务器性能监控等。针对插件管理器无法获取jar包的情况,文章提供了从GitHub下载源码并手动编译的完整解决方案,包括JDK、Maven环境配置和mvn编译命令。最后强调实践验证的重要性,展示了插件安装后的使用效果。全文150字,系统介绍了JMeter性能测试插件的获取与安装全过程。
2025-09-18 22:07:53
1105
原创 性能测试-jmeter11-报告分析
JMeter性能测试核心知识点总结 1. 聚合报告分析 关键指标:平均响应时间、90%/95%/99%百分位、吞吐量(QPS)、错误率、标准偏差 响应时间评估:波动大时优先参考90%百分位 注意事项:避免GUI模式运行,推荐命令行执行 2. 分布式测试方案 数据库直连测试:通过JDBC配置连接MySQL 逻辑控制器: IF控制器:条件执行(无ELSE分支) 循环控制器:与线程组循环次数叠加计算总迭代 ForEach控制器:遍历参数列表(需规范命名格式) 3. 定时器应用 同步定时器:模拟瞬时高并发(如秒杀场
2025-09-15 21:26:40
902
原创 性能测试-jmeter10-分布式测试
摘要: JMeter分布式测试通过多台机器协同模拟高并发请求,解决单机性能瓶颈。架构包含1台控制机(管理测试计划)和若干执行机(实际发起请求),要求所有机器同版本JMeter/JDK、关闭防火墙及SSL。配置步骤包括修改代理机与控制机的jmeter.properties文件,启动代理机的jmeter-server.bat后,控制机通过“远程启动所有”触发测试。实操中需确保网络互通,若使用单机模拟需安装多份同版本JMeter。该技术可显著提升并发能力,更真实模拟用户压力场景。
2025-09-11 21:53:42
735
1
原创 性能测试-jmeter9-逻辑控制器、定时器压力并发
摘要:JMeter性能测试核心元件详解 本文系统介绍了JMeter中三种关键逻辑控制器和两种定时器的功能与应用: IF控制器:实现条件化执行,基于变量/响应数据动态控制测试流程,提升脚本灵活性。 循环控制器:支持固定次数或无限循环,用于模拟重复操作(如连续点击),可嵌套线程组循环。 ForEach控制器:遍历变量集合(如提取的ID列表),实现动态数据驱动测试,简化批量请求构建。 同步定时器:通过集合点机制实现绝对并发(如秒杀测试),支持配置并发用户数和超时策略。 常数吞吐量定时器:精确控制请求速率(请求/秒
2025-09-10 21:16:45
648
原创 性能测试-jmeter9-直连数据库
本文介绍了使用JMeter直连MySQL数据库进行性能测试的完整流程。主要内容包括:下载与MySQL版本匹配的JDBC驱动jar包;两种添加jar包到JMeter的方法(全局/测试计划级);配置JDBC连接池参数详解;创建JDBC请求执行SQL查询;使用正则表达式提取器处理响应数据;最终通过取样器验证变量引用。文章提供了详细的操作截图和参数说明表,强调实践对掌握性能测试的重要性,适合测试工程师学习数据库性能测试技术。
2025-09-03 21:46:53
1046
原创 性能测试-jmeter8-脚本录制
本文介绍了JMeter在性能测试中的应用,重点讲解了脚本录制和代理服务器的配置方法。主要内容包括:1)通过代理服务器录制Web页面HTTP请求,用于无接口文档项目的测试脚本编写;2)详细说明代理服务器配置步骤和过滤规则设置;3)Cookie管理器的使用,包括自动添加cookie到后续请求中。文章强调实践的重要性,并指出虽然JMeter录制功能较慢,但结合抓包工具能更有效地完成实际测试工作。
2025-09-03 20:37:32
429
原创 性能测试-jmeter7-元件提取器
摘要:本文系统介绍了JMeter性能测试中的关联技术,包括正则表达式提取器、XPath提取器和JSON提取器的使用方法,重点讲解了跨线程组通信的实现方案。通过具体实验演示了如何从响应数据中提取变量并在不同线程组间共享数据,强调JSR223+Groovy组合的性能优势。文章指出自动化测试的核心在于数据驱动和参数化设计,并提供了完整的操作流程和实践案例,为软件测试工程师掌握性能测试关键技术提供了实用指导。
2025-08-29 20:39:32
862
1
原创 性能测试-jmeter实战6
摘要: 本文介绍了JMeter性能测试中的关键操作技巧,包括: 响应乱码解决:修改jmeter.properties中的编码为UTF-8; 参数化方法: CSV数据文件:适用于多用户登录等场景; 用户变量:配置全局参数(如URL); 函数生成:动态参数(如随机金额、时间戳); 计数器:生成连续序号(如用户ID)。 断言应用:通过响应断言和JSON断言验证结果准确性。 文中结合电商登录、支付等实战场景,提供配置示例和组合技巧,帮助提升测试效率与覆盖率。
2025-08-27 20:17:45
1151
2
原创 从功能验证到精准定位-前后端缺陷的区分与排查实践
摘要: 本文系统梳理软件测试中区分前后端Bug的方法论,强调精准定位对提升修复效率的重要性。前端Bug多与界面渲染、交互逻辑相关,可通过浏览器开发者工具(F12)检查DOM、控制台报错及网络请求;后端Bug常涉及业务逻辑、数据库或接口异常,需结合服务器日志(如Spring Boot的NullPointerException、参数校验失败)、监控工具(Prometheus)及接口调试(Postman)排查。文章提供Java+Spring Boot框架下的常见后端Bug类型及报错示例(如空指针、SQL异常、微服
2025-08-25 13:09:04
912
原创 性能测试-groovy语言1
摘要: 本文介绍了Groovy语言在性能测试中的应用,包括环境配置、数据类型及字符串操作。Groovy作为基于JVM的动态/静态混合语言,兼容Java语法且更灵活,适合构建复杂测试逻辑。详细讲解了Windows下Groovy的下载安装、环境变量配置,以及使用IDEA创建项目的方法。重点解析了Groovy的字符串表示(单引号、双引号、三引号及插值功能)和数值类型(整型、小数型及自动转换规则),为性能测试脚本开发提供了基础语法支持。
2025-07-24 20:41:11
830
原创 性能测试-jmeter实战5
摘要:JMeter性能测试元件详解 本文系统介绍了JMeter性能测试的核心元件及其作用域规则,涵盖测试计划、线程控制器、取样器、监听器等10类组件。重点讲解线程组配置(并发数、Ramp-up时间)和HTTP取样器参数格式(GET/POST等请求方法对应参数位置)。同时演示了基础测试流程:添加线程组→配置HTTP请求→使用结果树监听器,并说明参数化方法(用户定义变量)。这些组件通过树形结构形成作用域关系,其中取样器是核心执行单元,其他组件围绕其运作,共同构建完整的性能测试方案。
2025-07-23 21:33:06
989
原创 性能测试-从0到1搭建性能测试环境Jmeter+Grafana+influxDB+Prometheus+Linux
摘要: 本文详细介绍了从零搭建性能测试环境的完整流程,基于Jmeter+Grafana+InfluxDB+Prometheus+Linux技术栈。通过阿里云服务器部署Docker环境,使用docker-compose.yml一键配置InfluxDB(存储测试数据)和Grafana(可视化展示),并集成Jmeter生成性能测试报告。关键步骤包括:云服务器安全组配置、Docker安装、InfluxDB与Grafana容器化部署、Grafana仪表板模板导入,最终实现性能数据的实时监控与分析。
2025-07-22 21:17:48
1474
1
原创 性能测试-jmeter实战4
文章摘要: 本文详细介绍了性能测试工具JMeter的环境搭建与配置方法。首先需要安装Java环境并配置相关变量,随后下载JMeter解压并设置环境变量。文章提供了Windows/Linux系统的具体安装步骤,包括插件安装、分布式测试配置及常见问题解决方案。核心内容包括JMeter的主要组件(测试计划、线程组、采样器等)、适用场景(Web/API测试、数据库压测等),以及通过命令行或GUI模式启动测试的最佳实践。最后强调了生产环境压测建议使用命令行模式,并配合监听器进行结果分析。
2025-06-24 20:58:57
1191
原创 pytest接口自动化-直接上手
本文介绍了接口自动化测试的主流技术栈,重点讲解Python requests库的常用方法。文章首先说明了选择代码类自动化框架的原因(便于维护和扩展),随后详细列举了requests库支持的7种HTTP请求方法(GET、POST、PUT等),包含各方法的参数说明和代码示例。同时介绍了通用参数(headers、timeout等)和响应对象处理方法(status_code、json()等),最后强调了Session对象在保持会话状态时的优势。全文通过实际代码演示了如何构建接口自动化测试框架,为回归测试自动化提供了
2025-06-24 19:49:03
1057
原创 性能测试-jmeter实战3
性能测试实战指南:类型、指标与工具解析 摘要:本文系统讲解了软件性能测试的核心方法与实践要点。涵盖三类基础测试类型:基准测试(建立性能基线)、负载测试(评估系统极限)和稳定性测试(验证长期可靠性),并对比了其目标、时长与关键指标。详细解析了负载测试曲线图的四阶段特征(轻载区、最佳点、重载区、瓶颈区)及故障表现。补充了并发测试、压力测试和容量测试的策略与应用场景。最后介绍了响应时间、并发用户、吞吐量(TPS/QPS)、点击数和错误率五大关键性能指标的计算与意义,推荐了JMeter、Prometheus等常用测
2025-06-20 16:12:11
914
原创 性能测试-jmeter实战1
摘要:性能测试是确保系统稳定性的关键,通过模拟高并发场景识别瓶颈,指导系统优化。本文系统讲解了性能测试的核心要点:必要性:解决高负载下系统崩溃问题,保障用户体验技术体系:涵盖基础理论、工具链(JMeter/Locust等)、监控平台及全链路测试方案核心工具对比:重点分析JMeter多协议支持、分布式压测能力,以及Locust轻量级脚本化优势关键指标:通过三曲线模型(响应时间/吞吐量/资源利用率)定位性能拐点实战导向:提供AB工具命令行示例、JMeter测试计划搭建逻辑,强调实践验证
2025-05-29 22:03:36
1179
原创 python25-递归算法
本文介绍了递归算法的基本原理和应用。递归函数遵循三个核心原则:定义基本情况、减小问题规模、确保终止条件。文章以阶乘计算为例,展示了递归的实现方式(f(n)=f(n-1)*n),并提醒注意避免无限递归。此外还提供了斐波那契数列、阶乘计算和快速排序三个经典的递归实现案例,其中快速排序通过选择基准值将列表分区并递归排序。最后强调递归通常可用循环替代,但需保证正确的终止条件。代码示例包含详细注释,帮助理解递归的执行过程。
2025-05-26 21:05:59
978
原创 打破产品思维--启示录:打造用户喜欢的产品--实战6
《启示录》产品经理学习总结通过系统学习《启示录》,梳理出产品经理核心方法论:产品定义:明确用户真实需求与技术可行性的结合,避免过度开发。产品经理需全程负责,具备紧迫感、判断力等7项特质。用户体验优先:需涵盖用户研究、交互设计等全流程,高保真原型是验证设计的关键工具。团队协作:开发初期需技术团队参与评估,预留20%技术余量,避免后期架构崩溃。产品思维:通过“产品10问”评估机会,关注数据指标,优先解决核心问题。用户洞察:深入现场调研,创建人物角色,避免将团队需求误判为用户需求。迭代策略:更新需
2025-05-24 18:01:49
828
原创 接口自动化测试设计思路--设计实战
基于基类 + 工具类的接口自动化测试框架设计思路,旨在提高代码复用性、可维护性和扩展性。设计核心包括:基类封装通用操作(如环境初始化、数据加载和响应校验),工具类提供独立于测试逻辑的功能支持(如数据校验、日志记录)。通过继承基类,测试用例类可以复用通用方法,简化测试逻辑。测试数据集中管理,存储在JSON文件中,动态加载以减少硬编码。优势在于减少代码重复、提升维护效率、快速扩展新功能。
2025-05-12 20:52:57
1412
原创 如何进行前端(WEB,PC,APP,微信小程序)性能测试?--性能标准
前端性能测试的关键指标可分为四个阶段:首次加载阶段(FCP≤1.8s,LCP≤2.5s)、交互响应阶段(FID≤100ms,TTI≤5s)、页面完整性阶段(完全加载≤5s)和视觉稳定性(CLS≤0.1)。推荐使用WebPageTest、GTmetrix等工具进行测试,微信小程序需关注帧率、CPU/内存占用等指标。核心目标是确保页面快速响应、交互流畅且稳定,避免用户因性能问题流失。
2025-05-12 20:43:44
1099
原创 接口自动化测试调研--python自动化
文章主要介绍了自动化测试的学习路径和技术栈选择,特别是针对API接口层自动化的不同方案。对于中小团队,推荐使用Python + Pytest + Requests + Allure + GitHub Actions的组合,因其易于上手且周期短。文章还提供了学习Pytest的国内外资源,包括B站、极客时间、51CTO等平台的课程,以及开源项目的参考。此外,文章还简要介绍了Web端和PC端自动化测试的主流技术栈,如Selenium、Playwright、Cypress和Appium等。最后,强调了实践的重要性,
2025-05-12 20:34:59
819
原创 打破产品思维--被讨厌的勇气--实战5
探讨了《被讨厌的勇气》中的核心观点,如人可以改变、决定人生的不是过去的经历而是我们赋予经历的意义、烦恼源于人际关系等。通过这些学习,学员将学会如何通过自我接纳、他者信赖和贡献来找到共同体感觉,以及如何通过活在当下、认真对待每一刻来实现个人成长和幸福。课程鼓励学员通过实践来检验所学知识,持续提升职业技能和人际交往能力。
2025-05-12 20:21:26
792
原创 产品设计基石--用户体验要素--实战4
文章摘要:本文系统介绍了产品经理实战项目中的用户体验要素,强调从战略层、范围层、结构层、框架层到表现层的五层设计模型。战略层关注网站目标和用户需求,范围层定义功能规格和内容需求,结构层涉及交互设计与信息架构,框架层则聚焦界面、导航和信息设计,表现层最终呈现视觉设计。文章通过详细解析每一层的核心要素,帮助读者理解如何从0到1构建产品,并推荐了《用户体验要素》等经典书籍作为产品思维的参考。通过这一模型,产品经理可以系统化地设计出满足用户需求的产品,提升用户体验。
2025-05-12 20:17:14
1118
原创 产品文档撰写--金字塔原理--实战3
《通过系统性学习产品经理实战项目,从产品思维、用户画像、用户体验、增长数据驱动等多个方向深入理解产品从需求到落地的全过程。课程特别强调金字塔原理在产品文档撰写中的应用,通过结构化思考和逻辑表达,提升沟通和写作能力。金字塔原理的核心在于分组归纳、抽象概括、结论先行和层层递进,帮助学员在复杂信息中快速找到关键点。此外,课程还介绍了MECE法则,确保分类的互斥性和完全穷尽性,提高问题分析和决策的效率。通过理论与
2025-05-12 20:09:05
1180
原创 产品思维30讲-(梁宁)--实战2
专注于产品经理实战项目的系统性学习,涵盖产品思维、用户画像、用户体验、数据驱动增长等多个方面,旨在帮助学员从0到1理解产品从需求到落地的全过程。课程强调测试左移,即从需求和设计层面深入理解产品。推荐阅读《启示录》《用户体验要素》《增长黑客》《人人都是产品经理》等书籍,以提升产品思维。课程内容包括同理心训练、机会判断、系统能力、用户体验、创新模式等模块,通过案例分析和实践操作,帮助学员掌握产品经理的核心技能。
2025-05-12 19:56:46
1730
原创 测试左移系列-产品经理实战-实战认知1
《B站大学:产品经理实战项目系统性学习》课程从产品思维、用户画像、用户体验、增长数据驱动等多个角度深入探讨产品经理的核心技能。课程涵盖了从需求分析到产品落地的全过程,并推荐了《启示录》《用户体验要素》《增长黑客》《人人都是产品经理》等必读书籍。课程详细介绍了产品经理的定义、分类、角色及职责,强调了产品经理在项目中的核心作用,包括需求分析、产品设计、项目管理、市场调研、产品迭代等。此外,课程还提供了产品经理必备的10大类目网站,如数据分析平台、市场研究机构、影视综艺分析平台等,帮助学员快速获取行业信息。课程强
2025-05-10 20:45:03
862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅