用于测试图片类型限制、图片大小限制的文件

article/2025/9/18 13:40:37

文章目录

    • 1、图片类型
    • 2、文件大小测试
    • 3、相关文件打包下载

相信大家测试的时候常常会遇到如下 上传图片等功能
在这里插入图片描述
那么遇到此类功能该如何进行测试呢?

这边首先需要提取这些功能的测试点:

该功能全面的测试点提取已经有大佬弄出来了,这边我就不复述了

以下地址可以参考:https://blog.csdn.net/romon19/article/details/80520521

此文重点分享一些使用的文件以及方法,主要从图片类型,以及文件大小方面测试。

1、图片类型

可以参考一下百度,常用的图片类型有哪些,如图:
在这里插入图片描述
可以看到,光图片类型竟然有这么多。。。

哈哈,但是只要肯收集,总会凑齐的,我这边历经千辛万苦,终于找到了99%的格式图片。

在这里插入图片描述
当然在寻找图片的过程中也发现了很多宝藏网站:譬如,在线格式转换,在线压缩类的网站。特别方便,感觉格式工厂此类的都有点鸡肋了。大家可以收藏下:

文件转化工具

https://onlineconvertfree.com/zh/convert/png/
https://convertio.co/zh/
https://www.aconvert.com/cn/

图片压缩:
https://docsmall.com/gif-compress
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

哈哈 ,不过我也是特别的无聊每一个文件挨个挨个去测试,最终结果是,。。。

TIFF   上传成功  但显示失败
SVG  上传成功,显示失败
emf 成功
GIF成功
ICO成功
JPG成功
RAW 成功
WEBP 成功
PNG 成功
WMF 成功
BMP  成功PSD   失败
EPS3  失败
EPSI  失败
pcd   失败
eps2  失败
PCX  失败
AI  失败
cgm  失败
cur  失败
DXF 失败
HDR 失败
JPF 失败
MNG失败
PAM 失败
PBM 失败
PGM 失败
PNM 失败
PSB 失败
tga 失败
cdr 失败
ai  失败非 图片格式 失败
exe 失败
bat 失败
7z  失败
RAR 失败
7Z 失败
MP4 失败

发现GIF竟然可以在我们商城的首页使用 ,于是乎。。。。

在这里插入图片描述
哈哈 估计老板看了都有点想锤我了。。

2、文件大小测试

这里会用到一个命令:

fsutil file createnew / 文件名 大小 

这个命令是创建指定大小的文件。

在这里插入图片描述
可以看到已经创建了指定大小、名称的文件,只不过文件是没有内容的而已
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

值得注意的是文件大小是以字节来计算的 :

1M=1024k=1048576字节
算法是:
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB

3、相关文件打包下载

以上提及的所有文件:

阿里云:https://www.aliyundrive.com/s/RkJ13UaiwdC


http://chatgpt.dhexx.cn/article/iblBAfEU.shtml

相关文章

8080端口被占用处理方法

查看被占用的端口号: netstat -ano | findstr 8080杀死占用的端口号 taskkill /pid 14188 /f

怎么查看8080端口被占用详细教程

开始---->运行---->cmd,或者是windowR组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。查找8080端口 打开任务管理器:Ctrt Alt . 或 CtrlShiftEsc 看找 PID : 4764 5. 右键&…

解决tomcat的8080端口被占用

解决tomcat的8080端口被占用 1.win R,输入cmd回车进入dos界面 2.输入netstat -ano|findstr 8080 查看占用8080端口的进程 3.输入taskkill /pid 84980 /f 将显示的进程号(我的是84980)结束掉 ,注意结束这一个就可以了 4.重启tomcat cmd进…

Windows 环境下8080端口被占用,如何查看占用的进程及关闭进程

前言: 最近在写一个vue项目的时候,需要用到本地的8080端口来模拟数据获取,却发现8080端口被占用,莫名奇怪。 坑老是那么多,如何解决? win r 打开程序运行的快速窗口,输入cmd, 进入命令行窗口&…

Windows 关闭8080端口(8080端口被占用)

这个方法两条命令,简单有效! 打开用管理员身份打开命令提示符 输入命令 1、C:\WINDOWS\system32> netstat -o -n -a | findstr :8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 22260 2、C:\WINDOWS\system32> taskkill /F /PID 22260 成功: 已终…

Tomcat默认8080端口被占用了?看我暴力解决

文章目录 前言一、解决思路二、解决步骤1、打开cmd管理员窗口2、输入命令查看端口号和进程号3、通过任务管理器关闭进程 总结 前言 在使用idea开发Java Web的过程中,部署Tomcat之后经常会遇到8080端口被占用的情况,之前在网上搜索了很多解决办法&#x…

80端口或8080端口被占用的解决办法

80端口、8080端口被占用的解决办法 80端口或8080端口,一般Tomcat、JBoss、Oracle默认都会使用这个端口! 所以就需要修改默认端口,让他们能一起协同工作。 《其实SQL2008、SQL2008R2中的“SQL Server Reporting Services (SQL2008)、SQL Ser…

Tomcat 8080 端口经常被占用的2个解决方法

1、关闭占用8080端口的进程:8080端口被占用的话执行startup.bat会报错,可在cmd下执行netstat -ano命令查看8080是否被占用,如果被占用可根据相应的PID号在任务管理器查找并关闭相应进程,然后重启tomcat。此方法弊端是端口被占用就…

80端口被占用

方法一: 查找占据80端口的进程,然后关闭它。 1、运行cmd,输netstat -ano; 2、查看开头几行0.0.0.0:80的pid,记下pid的值; 3、在“任务管理器”中找到pid所对应的程序,结束他; but!因为我的每次都是被System占用&#…

查看8080端口被占用处理教程

开始---->运行---->cmd,或者是windowR组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。查找8080端口 打开任务管理器:Ctrt Alt . 或 CtrlShiftEsc 查找 PID : 4764 5. 右键&#x…

8080端口号被占用的问题

1、Tomcat 的默认端口8080被其他程序占用图示例: 两种解决方法: 方法一、 首先打开cmd,打开的方法很简单,在开始菜单中直接输入即可。同样也可以按下winR打开运行,然后输入cmd即可。 在dos命令中输入以下命令查询正…

8080端口被占用的解决办法

一、打开电脑的命令窗口 winr 输入cmd 点击确定。 二、查看8080的进程pid 在命令窗口输入命令 netstat -aon|findstr “8080” 可以查看到PID 三、关闭pid进程 打开电脑的任务管理器->点击详细服务->找到PID相对应的服务->右键点击停止服务。

8080端口被占用,最快解决方法不是重启电脑

解决方法:cmd 之后 懂得直接拿代码,不懂的继续看 netstat -aon|findstr "8080" taskkill /pid 6828 /f 6868 代表占用8080的进程pid号当然还有一种更直接的方法:重启电脑,直接解决 一、8080被占用问题描述 在做jav…

解决8080端口被占用问题

问题叙述 在IDEA中运行项目时会出现8080端口被占用的情况,可能是运行tomcat的时候,也可能是在用vue进行前后端分离项目,运行后端代码时出现端口被占用。这里以运行tomcat显示占用举例,如下图所示; 解决方法 1、按快…

8080端口被占用,关闭方法

1.打开Windows命令行。输入 netstat -ano | findstr 8080 之后就会显示 找到第二列是127.0.0.1:8080的那一行,那行的最后一列就是占用8080pid。 2.杀死那个进程,在终端中输入: taskkill -pid 进程号 -f 注意:每次的进程号不一…

彻底解决Tomcat8080端口被占用问题(方法2强力推荐)

Tomcat默认端口是8080,极易被占用 解决方法1:(治标不治本,而且有的进程关不掉) (1)查看端口号占用情况 netstat -aon|findstr "8080"(2)查看占用的进程号&am…

解决 “8080“ 端口号被占用问题!

一、window下关闭8080端口 1、打开cmd窗口(小黑窗) ①、winR:输入cmd,回车; ②、下侧导航栏 “搜索” 中输入cmd;以管理员身份运行; 2、开始操作 ①、黑窗口中输入指令: netsta…

8080端口被占用时,我们该怎么办

当我们启动nginx服务失败查看报错日志如下时: bind() to 0.0.0.0:8080 failed (98: Address already in use) 第一种方法我们可以修改配置文件: vim /etc/nginx/conf.d/default.conf 可以修改一下端口号: 如图所示,我是将8080端口修改成8081了,修改之后重启nginx即可. 第二…