软件测试记录随笔

这个作业属于哪个课程<软件工程-23年春季学期>
这个作业要求在哪里<团队作业——站立式会议+alpha冲刺>
团队名称二道贩子
置顶博客链接二道贩子——Alpha冲刺随笔置顶
其他参考文献《构建之法》、微信开放社区WeTest

一、系统接口概况

项目背景:该基于微信小程序平台的校园二手交易微信小程序旨在为校园内的学生提供一个安全可靠、方便快捷的二手交易平台。该平台主要面向福大学生群体,提供物品发布、浏览、购买、评论、举报等多项功能。平台通过交易评价、举报处理等一系列措施保障交易的安全性和信誉度。同时,该平台的界面设计简洁明了、操作便捷,用户可以通过微信小程序轻松完成二手交易的全过程。通过该平台,校园内的学生可以更方便地买到自己需要的二手商品,同时也可以将自己闲置的物品以合理价格卖出,达到资源共享和环保的目的。
接口:系统接口概况是对二手物品微信小程序交易系统中的接口进行总体描述和概括,包括接口的功能、请求方法、参数、返回结果等信息。接口遵循了HTTP协议,具有广泛支持、简单易用、安全性支持等特点。

分类请求方式请求路径功能
用户GET/mainpg读取商品列表
用户GET/seller/getSeller获取商家主页中商家的信息
用户GET/seller/getEvaluate获取用户对商家的所有评价
用户POST/reportingSeller/getSellerId返回对应商家的id
用户GET/settlement/getCommodity获取购买商品信息集合
用户GET/settlement/getAddress获取收获地址
用户POST/settlement/buyCommoditys返回用户是否确认购买
用户GET/shoppingCart/getCommodity获取购物车商品信息集合
用户POST/commodity/getCid返回要查看的商品id
用户POST/settlement/showCommodity返回要购买的商品id集合
用户GET/commodity/getCommodity获取要查看的商品信息
用户POST/seller/getSellerId返回商家id
用户POST/shoppingCart/deleteCommoditys返回要删除的商品id集合
用户GET/reportingSeller/getSeller获取要举报的商家的信息
用户POST/reportingSeller/getReport返回用户举报信息集合
用户GET/seller/getCommodity获取商家发布的所有商品信息集合
用户GET/classify获取商品分类
用户POST/commodity1返回商品详情
用户POST/login用户登录
用户POST/regis用户注册
用户POST/secpg搜索商品
用户POST/reportcomm举报商品
用户POST/buy购买商品
用户POST/addsc加入购物车
管理员POST/admin管理员登录
管理员GET/reptsel管理员审核用户
管理员POST/delesel管理员删除用户
用户POST/user返回个人主页用户信息
用户POST/comment返回个人评价信息
用户POST/sellwc获取我卖出的待评价的商品信息
用户POST/sellws获取我卖出的待发货的商品信息
用户POST/commodity获取我发布的所有商品
用户POST/search获取对应商品号的商品信息
用户POST/mod修改我发布的商品信息
用户POST/info修改个人信息
用户POST/address修改地址
用户POST/buyws获取我买到的待收货的商品
用户POST/buywg获取我买到的待发货的商品
用户POST/sellwg获取我卖出的待收货的商品
用户POST/put发布商品
用户POST/set评价用户
管理员POST/delCommodity管理员删除商品
管理员POST/allCommodity显示所有被举报的商品

二、测试目的与范围

2.1 测试目的

1.功能测试目的:确保系统的各项功能符合需求和规格说明书,包括用户注册、登录、发布商品、浏览商品、购买商品、收藏商品等功能。测试目的是验证功能是否正常运行,是否满足用户的预期。
2.性能测试目的:评估系统在不同负载下的性能表现,包括并发用户数、请求响应时间、处理吞吐量等指标。测试目的是确定系统在高负载情况下的性能瓶颈和稳定性,以保证用户能够顺畅地使用系统。
3.安全性测试目的:验证系统的安全性,包括网络安全、数据安全和账户安全等方面。测试目的是发现潜在的安全漏洞,确保系统能够有效地保护用户的隐私和数据安全。
4.兼容性测试目的:验证系统在不同设备和平台上的兼容性。测试目的是确保系统在不同版本的微信小程序客户端、iOS和Android操作系统以及不同型号的手机上能够正常运行,并保持一致的用户体验。
5.用户体验测试目的:评估用户对系统的使用体验和满意度。测试目的是检查系统的交互流畅度、视觉美观度、反馈及时性等方面,以提供一个用户友好的界面和良好的用户体验。
6.可靠性测试目的:验证系统在异常情况下的表现和恢复能力。测试目的是模拟网络中断、系统故障、程序崩溃等情况,确保系统能够正确处理异常并保持稳定运行,以提供可靠的服务。
7.易用性测试目的:评估系统的易用性和易学性。测试目的是检查新用户是否能够快速上手,系统是否提供清晰的操作指导和友好的用户界面,以减少用户学习成本并提高用户满意度。
8.可维护性测试目的:评估系统的可维护性和扩展性。测试目的是检查代码的可读性、可维护性和可扩展性,以便后续开发和维护工作的顺利进行。

2.2 测试对象范围

测试对象范围包括源程序、目标程序、数据以及相关文档。源程序指待测软件的源代码,包括主程序、模块、类、函数等。目标程序是经过编译、构建或打包后的可执行程序或库文件。数据包括测试所需的输入数据,如正常数据、边界数据、异常数据等。相关文档包括需求规格说明书、设计文档、接口文档、用户手册等,用于参考和验证。测试人员需要针对这些部分进行全面的测试,以验证系统的功能、性能、安全性等是否符合要求。

1.源程序:测试对象范围包括待测软件的源代码文件,包括主程序、模块、类、函数等,用于验证其正确性和功能实现是否符合要求。
2.目标程序:测试对象范围包括经过编译、构建或打包后的可执行程序或库文件,用于验证程序在运行时的行为和功能是否正常。
3.数据:测试对象范围包括测试所需的输入数据,包括正常数据、边界数据、异常数据等,用于测试程序在不同情况下的处理能力和鲁棒性。
4.相关文档:测试对象范围包括需要参考和验证的相关文档,如需求规格说明书、设计文档、接口文档、用户手册等,用于对照测试结果和预期结果,确认系统是否符合规格和用户需求。

2.3 测试指标范围

1.架构合理性
测试系统的架构是否满足设计要求,是否具有良好的模块划分和组织结构。
验证系统的组件之间的通信和协作是否正常,是否存在潜在的性能瓶颈或扩展性问题。
确保系统的架构对于将来的需求变化具有足够的灵活性和可扩展性。
2.数据库合理性
验证系统的数据库设计是否合理,包括表结构的设计、数据关系的建立和数据约束的定义等。
确保数据库的性能和可靠性,测试数据库的读写操作的速度和稳定性。
验证系统与数据库之间的数据交互是否正确,包括数据的存储、检索、更新和删除等操作。
3.代码功能性问题
测试系统的各个功能模块是否按照需求规格说明书和设计要求进行实现。
验证各个功能模块的输入输出是否符合预期,功能逻辑是否正确。
确保系统在各种边界条件和异常情况下的功能表现是否正常,是否能够处理异常输入和异常操作。
4.系统中的资源竞争问题
测试系统在并发访问和负载情况下的性能表现,包括响应时间、吞吐量和并发用户数等指标。
验证系统是否存在资源竞争问题,如数据库连接池的使用、文件和网络资源的竞争等。
确保系统在高负载情况下的稳定性和可靠性,不会因为资源竞争而导致系统崩溃或性能下降。

三、测试工具及资源

3.1 测试工具

在这里插入图片描述

WeTest是一款专为微信生态链开发者提供的自动化测试工具。它具有以下特点和优势:

1.多平台支持:WeTest支持在iOS、Android和微信开发者工具上进行测试,覆盖了主要的微信小程序运行环境。这使得你可以在不同平台上进行全面的测试,确保你的小程序在各个平台上都能正常运行。
2.自动化测试:WeTest提供了丰富的自动化测试功能,可以通过编写测试脚本对小程序进行自动化测试。你可以模拟用户操作、验证功能和界面的正确性,大大提高测试效率和准确性。同时,自动化测试可以重复执行,帮助你在开发过程中及时发现问题。
3.兼容性测试:WeTest可以模拟不同的设备型号、操作系统版本和微信客户端版本,以验证小程序在各种场景下的兼容性。它提供了一系列测试环境的配置选项,使你能够准确模拟用户的真实使用情况。
4.性能测试:WeTest可以模拟多用户同时访问小程序,以评估其在高负载情况下的性能表现。你可以设置并发用户数、请求频率等参数,测试小程序的响应时间、吞吐量和资源消耗等指标。这有助于发现性能瓶颈和优化机会。
5.测试报告和分析:WeTest生成详细的测试报告,包括测试用例的执行结果、错误日志和性能数据等。这使得你可以清晰地了解测试的结果,快速定位和解决问题。此外,WeTest还提供了数据分析和图表展示功能,帮助你更好地理解和优化小程序的性能和质量

3.2 测试资源

1.测试环境:包括硬件设备、操作系统、网络环境等,用于模拟真实的使用场景和测试条件。
2.测试数据:包括测试用例所需的输入数据、边界数据、异常数据等,用于测试系统在不同情况下的行为和响应。
3.虚拟化工具:用于创建和管理虚拟化环境,可以帮助进行并发测试、兼容性测试等。
4.错误日志和日志分析工具:用于收集和分析系统运行时的错误日志和日志信息,帮助定位问题和进行故障排除。
5.虚拟用户和并发模拟工具:用于模拟多用户同时访问系统的场景,以测试系统在高负载情况下的性能和稳定性。
6.数据库工具:用于管理测试过程中的数据库,包括创建、填充、清理测试数据等操作。
7.缺陷管理工具:用于记录、跟踪和管理测试过程中发现的缺陷和问题,以便进行及时修复和追踪。
8.测试文档和报告模板:用于编写测试计划、测试用例、测试报告等文档,确保测试过程的可追溯性和记录性。

四、测试记录及结果分析

1.获取商品列表
/mainpg
{
"cid”:“5001”,
“price”:“99”,
“status”:“连衣裙”
"introduce”:“【三只松鼠蒜香豌豆90g】休闲零食特产炒货豌豆脆小包装办公室”,
"username”:"张三”
“photo”:“http://imgalicdn.com/imgextra/i2/880734502/TB2jGRsang a61BjSspiXXXUSXXa-880734502jpg”
“profile”:“http://imgalicdncom/imgextra/i2/880734502/TB2jGRsan ga61BjSspiXXXUSXXa-880734502jpg”
}
{code:200 errMsg:“request:ok”}

2.获取商家主页中商家的信息
/seller/getSeller{
address:“北京”,
address_name:“福州大学30号楼”,
address_phone:“15080992325”,
credit:100,
profile:“https://img2.baidu.com/it/u=1250551608,2180019998&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500”,
u_age:21,
u_id:2002,
u_name:“周二”,
u_number:“222000126”,
u_password:“222222”,
u_produce:“这个人很懒,什么都没写”,
u_school:“福州大学”,
u_sex:“男”,
u_star:3
}
{code:200 errMsg: “request:ok”}

3.获取用户对商家的所有评价
/seller/getEvaluate{
a_id:1001,
e_content:“非常不错”,
e_id:4001,
e_object:“2001”,
e_star:null,
u_id:2002
}
{code:200 errMsg: “request:ok”}

4.获取购买商品信息集合
/settlement/getCommodity{
a_id:1001,
c_id:5001,
introduce:“八成新黑色拉链宽松外套”,
o_id:1,
photo:“http://t13.baidu.com/it/u=454268296,3015645470&fm=224&app=112&f=JPEG?w=500&h=500”,
price:99.99,
seller_name:“周二”,
seller_photo:“https://img2.baidu.com/it/u=1250551608,2180019998&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500”,
status:2,
type_id:1,
u_id:2002,
}
{code:200 errMsg: “request:ok”}

5.获取收获地址
/settlement/getAddress{
address:北京
}
{code:200 errMsg: “request:ok”}

6.获取购物车商品信息集合
/shoppingCart/getCommodity{
a_id:1001,
c_id:5001,
introduce:“八成新黑色拉链宽松外套”,
o_id:1,
photo:“http://t13.baidu.com/it/u=454268296,3015645470&fm=224&app=112&f=JPEG?w=500&h=500”,
price:99.99,
status:2,
type_id:1,
u_id:2002,
u_name:“周二”,
}
{code:200 errMsg: “request:ok”}

7.获取要查看的商品信息
/commodity/getCommodity {
a_id:1001,
c_id:5001,
introduce:“八成新黑色拉链宽松外套”,
o_id:1,
photo:“http://t13.baidu.com/it/u=454268296,3015645470&fm=224&app=112&f=JPEG?w=500&h=500”,
price:99.99,
seller_name:“周二”,
seller_photo:“https://img2.baidu.com/it/u=1250551608,2180019998&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500”,
status:2,
type_id:1,
type_name:“连衣裙”,
u_id:2002
}
{code:200 errMsg: “request:ok”}

8.获取要举报的商家的信息
/reportingSeller/getSeller{
address:“北京”,
address_name:“福州大学30号楼”,
address_phone:“15080992325”,
credit:100,
profile:“https://img2.baidu.com/it/u=1250551608,2180019998&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500”,
u_age:21,
u_id:2002,
u_name:“周二”,
u_number:“222000126”,
u_password:“222222”,
u_produce:“这个人很懒,什么都没写”,
u_school:“福州大学”,
u_sex:“男”,
u_star:3
}
{code:200 errMsg: “request:ok”}

9.获取商家发布的所有商品信息集合
/seller/getCommodity{
a_id:1001,
c_id:5001,
introduce:“八成新黑色拉链宽松外套”,
o_id:1,
photo:“http://t13.baidu.com/it/u=454268296,3015645470&fm=224&app=112&f=JPEG?w=500&h=500”,
price:99.99,
status:2,
type_id:1,
u_id:2002
}
{code:200 errMsg: “request:ok”}

10.获取商品分类
/classify
{
“typename”:“连衣裙”
}
{code:200 errMsg:“request:ok”}

11.返回商品详情
/commodity1
{
"cid”:“5001”,
“price”:“99”,
“status”:“连衣裙”
"introduce”:“【三只松鼠蒜香豌豆90g】休闲零食特产炒货豌豆脆小包装办公室”,
"username”:"张三”
“photo”:“http://imgalicdn.com/imgextra/i2/880734502/TB2jGRsang a61BjSspiXXXUSXXa-880734502jpg”
“profile”:“http://imgalicdncom/imgextra/i2/880734502/TB2jGRsan ga61BjSspiXXXUSXXa-880734502jpg”
}
{code:200 errMsg:“request:ok”}

12.用户登录
/login
{null}
{code:200 message:“success”/“false”}

13.用户注册
/regis
{null}
{code:200 message:“success”/“false”}

14.搜索商品
/secpg
{
"cid”:“5001”,
“price”:“99”,
“status”:“连衣裙”
"introduce”:“【三只松鼠蒜香豌豆90g】休闲零食特产炒货豌豆脆小包装办公室”,
"username”:"张三”
“photo”:“http://imgalicdn.com/imgextra/i2/880734502/TB2jGRsang a61BjSspiXXXUSXXa-880734502jpg”
“profile”:“http://imgalicdncom/imgextra/i2/880734502/TB2jGRsan ga61BjSspiXXXUSXXa-880734502jpg”
}
{code:200 errMsg:“request:ok”}

15.举报商品
/reportcomm
{null}
{code:200 errMsg:“request:ok”}

16.购买商品
/buy
{null}
{code:200 errMsg:“request:ok”}

17.加入购物车
/addsc
{null}
{code:200 errMsg:“request:ok”}

18.管理员登录
/admin
{null}
{code:200 message:“success”/“false”}

19.管理员审核用户
/reptsel
{
content: “商品涉嫌软色情”,
type:“色情低俗”,
photo:“http://imgalicdncom/imgextra/i2/880734502/TB2jGRsan ga61BjSspiXXXUSXXa-880734502jpg”,
sid:“2002”
}
{code:200 errMsg:“request:ok”}

20.管理员删除用户
/delesel
{null}
{code:200 errMsg:“request:ok”}

21.返回个人主页用户信息
/user {
address: “上海”
address_name: “小王”
address_phone: “15080992325”
profile: “https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fsafe-img.xhscdn.com%2Fbw1%2F5e1c7fde-7600-4bf0-9518-66217d5ec14f%3FimageView2%2F2%2Fw%2F1080%2Fformat%2Fjpg&refer=http%3A%2F%2Fsafe-img.xhscdn.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1686230771&t=13095bb0007d09ee02944bd00e9ab3da”
u_age: 23
u_id: 2001
u_name: “呃呃”
u_produce: “这个人很懒,什么都没写”
u_school: “福州大学”
u_sex: “女”
u_star: 5
}
{code:200 errMsg: “request:ok”}

22.返回个人评价信息
/comment {
e_content: “非常不错”
e_id: 4001
e_object: “2002”
e_star: 2
name: “周二”
photo: “https://img2.baidu.com/it/u=1250551608,2180019998&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500”
}
1:{
e_content: “值得购买”
e_id: 4002
e_object: “2003”
e_star: 3
name: “张三”
photo: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fsafe-img.xhscdn.com%2Fbw1%2F5e1c7“
}
{code:200 errMsg: “request:ok”}

23.获取我卖出的待评价的商品信息
/sellwc {
c_id: 5009
introduce: “八成新太阳镜”
o_id: 0
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 100
status: 4
type_id: 1
u_id: 2001
}
{code:200 errMsg: “request:ok”}

24.获取我卖出的待发货的商品信息
/sellws {
c_id: 5004
introduce: “全新运动休闲防晒裤”
o_id: 4
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 166
status: 2
type_id: 2
u_id: 2001
}
{code:200 errMsg: “request:ok”}

25.获取我发布的所有商品
/commodity {
c_id: 5001
introduce: “防紫外线街拍眼镜”
o_id: 0
photo: “https://img2.baidu.com/it/u=4148668494,149368044&fm=253&fmt=auto&app=138&f=PNG?w=500&h=750”
price: 12
status: 1
type_id: 2
u_id: 2001
}
1:{
c_id: 5004
introduce: “全新运动休闲防晒裤”
o_id: 4
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 166
status: 2
type_id: 2
u_id: 2001
}
2:{
c_id: 5009
introduce: “八成新太阳镜”
o_id: 0
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 100
status: 4
type_id: 1
u_id: 2001
}
{code:200 errMsg: “request:ok”}

26.获取对应商品号的商品信息
/search {
c_id: 5001
introduce: “防紫外线街拍眼镜”
o_id: 0
photo: “https://img2.baidu.com/it/u=4148668494,149368044&fm=253&fmt=auto&app=138&f=PNG?w=500&h=750”
price: 12
status: 1
type_id: 2
u_id: 2001
}
{code:200 errMsg: “request:ok”}

27.修改我发布的商品信息
/mod
{null}
{code:200 errMsg: “request:ok”}

28.修改个人信息
/info
{null}
{code:200 errMsg: “request:ok”}

29.修改地址
/address{
address: “南京”
address_name: “小王”
address_phone: “15080992325”
profile: “https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fsafe-img.xhscdn.com%2Fbw1%2F5e1c7fde-7600-4bf0-9518-66217d5ec14f%3FimageView2%2F2%2Fw%2F1080%2Fformat%2Fjpg&refer=http%3A%2F%2Fsafe-img.xhscdn.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1686230771&t=13095bb0007d09ee02944bd00e9ab3da”
u_age: 22
u_id: 2001
u_name: “呃呃”
u_produce: “这个人很懒,什么都没写”
u_school: “福州大学”
u_sex: “女”
u_star: 5
}
{code:200 errMsg: “request:ok”}

30.获取我买到的待收货的商品
/buyws{
c_id: 5011
introduce: “九成新大衣外套”
o_id: 0
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 400
status: 2
type_id: 2
u_id: 2002
}
{code:200 errMsg: “request:ok”}

31.获取我买到的待发货的商品
/buywg{
c_id: 5011
introduce: “九成新防晒服”
o_id: 0
photo: “https://img0.baidu.com/it/u=1448594906,372944015&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=691”
price: 400
status: 2
type_id: 2
u_id: 2002
}
{code:200 errMsg: “request:ok”}

32.获取我卖出的待收货的商品
/sellwg{
c_id: 5001
introduce: “防紫外线街拍眼镜”
o_id: 0
photo: “https://img2.baidu.com/it/u=4148668494,149368044&fm=253&fmt=auto&app=138&f=PNG?w=500&h=750”
price: 11
status: 3
type_id: 2
u_id: 2001
}
{code:200 errMsg: “request:ok”}

33.发布商品
/put
{null}
{code:200 errMsg: “request:ok”}

34.评价用户
/set
{null}
{code:200 errMsg: “request:ok”}

35.图片上传
/up
{C:\Users\白敬亭女朋友\AppData\Local\Temp\tomcat-docbase.8081.16959167661292924459\upgaxn9DgbHioi85c6cfebbae19258cb7ff41e76794d07.svg}
{code:200 errMsg: “request:ok”}

36.管理员删除商品
/delCommodity
{null}
{code:200 errMsg: “request:ok”}

37.显示所有被举报的商品
/allCommodity{
c_id: 5002
introduce: “防紫外线街拍眼镜”
o_id: 0
photo: “https://img2.baidu.com/it/u=4148668494,149368044&fm=253&fmt=auto&app=138&f=PNG?w=500&h=750”
price: 11
status: 5
type_id: 2
u_id: 2002
}

五、测试结论

经过全面的功能测试,系统的各项功能符合需求和规格说明书的要求。用户注册、登录、发布商品、浏览商品、购买商品、收藏商品等功能均正常工作。系统能够正确处理用户的输入数据,并给出准确的响应和反馈。
性能测试表明,在不同负载下,系统的性能表现稳定。并发用户数较高时,系统的请求响应时间保持在可接受的范围内,并且系统能够处理大量的请求,保证了系统的吞吐量。
安全性测试显示系统具有良好的安全性。系统能够有效地防止恶意攻击和非法访问,并对用户信息进行了严格的保护。用户的账户安全得到了有效的保障。
用户体验测试显示,用户对系统的使用体验较好。系统的交互流畅度较高,界面设计美观大方,反馈及时性得到了用户的认可。
通过可靠性测试,系统在异常情况下表现良好。网络中断、系统故障或程序崩溃时,系统能够正确处理,并保证数据的完整性和稳定性。
综上所述,根据测试结果,系统在架构合理性、数据库合理性、代码功能性问题以及系统中的资源竞争问题等方面通过了测试,达到了预期的质量和可靠性要求。在测试过程中,也发现了一些小问题,并及时进行了修复和优化。因此,可以得出结论,系统在各个方面都具备良好的性能和稳定性,可以满足用户的需求和期望。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

VengaZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值