1.测试文件夹包含特殊字符
出现重大BUG问题: \\ 和 / 运用到Key中 文件夹不能删除
解决方案:应该在根源上传之前进行 规避 出现这样的字符在一起 直接抛出错误信息给用户
2.测试文件名包含特殊字符
文件名如果包含 / 或 \ 这个的格式后,云那边会判定让Key 文件夹之后的字符来作为文件名
解决方案:应该在根源上传之前进行 规避 出现这样的字符在一起 直接抛出错误信息给用户
Jmeter测试多线程并发请求
测试机子配置:
System: Windows7
CPU: I5-7400 CPU 3.00GHz
RAM: 8GB
项目正常运行时:
本机CPU 使用率 : 7%
内存占用:57%
项目运行时的性能图如下
1:测试并发5个线程
同时并发5个线程测试上传接口
每个线程携带1个文件 文件大小:75.7M 耗时2分58秒
下图是测试期间的性能图
2:测试并发10个线程
同时并发10个线程测试上传接口
每个线程携带1个文件 文件大小:75.7M
耗时2分51秒
3.测试并发10个线程 并且单线程携带5个文件
10个线程 每个线程携带5个文件 每个文件大小54.7M 10个线程全部宕掉
再次测试的时候发现还是一直报这个错误 重启项目后可运行
抛出异常:
Unable to execute HTTP request: Timeout waiting for connection from pool
com.amazonaws.SdkClientException: Unable to execute HTTP request: Timeout waiting for connection from pool
4:10个线程 每个线程携带五个文件 每个文件大小10M
耗时 2分钟 测试期间性能图如下: