文章目录一、项目背景二、项目功能三、测试计划一功能测试二自动化测试三性能测试一、项目背景智能穿搭系统采用前后端分离的方法来实现同时使用了数据库、Redis、阿里云OSS来存储相关的数据。前端主要有五个页面构成登录页、图片编辑页、图片合并页、查看图片页以及历史记录页。其结合后端实现了以下的主要功能登录、编辑/合并图片、退出登录、查看图片、上传图片、搜索图片以及查看历史记录等功能。但是该项目没有单独设计用户注册功能用户在登录界面输入信息通过校验后若查询数据库没有创建过账号则创建一个新账号并存储在数据库中。该智能穿搭系统可以实现个人用户的上传图片进行自定义人物服装搭配创作。二、项目功能该智能穿搭系统主要实现了以下几个功能登录、退出、编辑/合并图片、上传/查看/搜索图片以及查看历史记录等功能。1.登录功能登录页面有验证码登录和密码登录两种方式没有设置额外的注册功能只要初次登录都会创建一个新账号验证码登录方式验证码一次输错则无效这样可以减少高并发下访问Redis的压力。2.编辑页面支持用户先上传人物图片然后在编辑页面输入想要的样子然后后端定义的Agent就会自主选择调用对应的阿里大模型根据描述生成图片。3.合并页面在合并界面可以上传两个图片一个服装一个人物然后就可以给原本人物的服装替换为自己想要的服装同样也是通过后端定义的Agent自动调用对应的大模型完成图片创作。4.上传/搜索图片支持用户上传多种类型的图片如png、jpg、webp等类型后端通过定义好的大模型检测是否为人物或者服装不符规格则上传失败搜索功能支持文搜图和图搜图功能。5.查看历史记录在该界面可以查看自己历史对图片的操作记录包括单图编辑、多图合并。三、测试计划一功能测试1.测试用例2.实际执行测试的部分操作步骤/截图1正常登录2上传图片页测试3文搜图测试4图搜图测试5编辑图测试6)合并图测试7历史记录页测试二自动化测试自动化测试三性能测试使用JMeter进行梯度性能测试针对登录、查看图片列表、查看历史记录等功能进行性能测试。然后在实现的过程中插入集合点以及事务等并通过设置来实现用户的并发操作。