java 单机接口限流处理方案
283
2023-01-11
本文目录一览:
Python实战:四周实现爬虫系统(高清视频)百度网盘
链接: https://pan.baidu.com/s/1sdsVPB8uf80pHU8rJI1JVQ
提取码: c6yg 复制这段内容后打开百度网盘手机App,操作更方便哦若资源有问题欢迎追问~
1)水印没有显示出来的问题(不支持https的地址)
2)个别视频无法播放(转码失败)
3)视频文件名包含中文会出现乱码问题(JSONRPC里面没有填写title导致的)
1)writetoken(上传钥匙)正确,JSONRPC(视频信息)正确,Filedata(视频文件)正确,上传成功
2)上传各种正确格式的视频(flv,avi,mpg,mp4,wmv,mov,3gp,asf等),上传成功,可正常播放
3)format=xml,上传成功,接口返回的数据为xml格式,视频可正常播放
4)format=json,上传成功,接口返回的数据为json格式,视频可正常播放
5)format参数值不正确的情况
6)format参数值为空的情况
7)fileMd5(文件校验码)正确,上传成功,可正常播放
8)fileMd5(文件校验码)不正确的情况,上传失败
9)fileMd5(文件校验码)为小写字母的情况
10)jsonp的内容正确,上传成功,可正常播放
11)jsonp的内容不正确(包含空格等特殊字符)的情况
12)jsonp的内容为空的情况
13)cataid(视频分类编号)正确,上传成功,可正常播放
14)cataid(视频分类编号)不正确的情况
15)cataid(视频分类编号)为空的情况
16)watermark(水印)正确,上传成功,可正常播放,水印正常显示
17)watermark(水印)不正确的情况
18)watermark(水印)为空的情况
18)水印图片分辨率过大的情况
18)水印图片的URL是https的地址
19)JSONRPC里面没有视频标题,视频文件名包含中文的情况
20)JSONRPC里面没有视频标题,视频文件名过长的情况
21)JSONRPC里面没有视频标签的情况
22)JSONRPC里面没有视频描述的情况
23)JSONRPC里面没有视频标题,标签,描述的情况
24)JSONRPC里面视频标题为空的情况
25)JSONRPC里面视频标签为空的情况
26)JSONRPC里面视频描述为空的情况
27)JSONRPC的内容的格式错误(非JSON格式),上传失败
28)JSONRPC没有或者为空,上传失败
29)Filedata没有或者为空,上传失败
30)视频文件格式不符合要求(非视频文件),上传失败
31)视频文件过大,上传失败
32)视频标题过长,上传失败
33)视频标签过长,上传失败
34)视频描述过长,上传失败
35)writetoken不正确,上传失败
36)writetoken过期,上传失败
37)writetoken没有或者为空,上传失败
38)fcharset为ISO-8859-1,JSONRPC里面没有视频标题,视频文件名包含中文,上传成功
39)fcharset参数值不正确的情况
40)fcharset参数值为空的情况
41)luping(是否压缩)的值等于1的情况
42)luping(是否压缩)的值等于0的情况
43)luping(是否压缩)的值不正确的情况
44)luping(是否压缩)的值为空的情况
45)剩余空间不够的情况
视频上传成功,但是显示的视频标题为乱码
视频上传成功,并且视频标题没有出现乱码
视频成功上传到自动化分类
方案1:
方案2:
[01] Postman用法简介
https://blog.csdn.net/flowerspring/article/details/52774399
[02] postman官方教程
https://www.getpostman.com/docs/v6/postman/sending_api_requests/requests
[03] 使用postman测试接口时需要先登录怎么办
https://blog.csdn.net/pengbin790000/article/details/79386500
[04] postman登录鉴权,获取token后进行其他接口测试
https://blog.csdn.net/qq_42512064/article/details/81034744
[05] 接口测试知识点
https://blog.csdn.net/dubinglin/article/details/78553242
https://www.jianshu.com/p/88f114efa0a0
https://www.cnblogs.com/bell1991/p/7241173.html
[06] 如何生成文件校验码
https://blog.csdn.net/jiajiren11/article/details/80341149
[07] jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
https://www.cnblogs.com/grimm/p/8339833.html
[08] Http请求中Content-Type
https://www.cnblogs.com/klb561/p/10090540.html
微信扫一扫关注该公众号【测试开发者部落】
Java编程下用JMeter Java Sampler进行多接口性能测试自带接口测试视频,使用方法如下自带接口测试视频:
/**
*JMeter Java Sampler介绍
*setupTest做些初始化自带接口测试视频的工作,每个线程只执行一次
*teardownTest做些清理工作,每个线程只执行一次
*runTest具体自带接口测试视频的测试执行工作,每个并发每次循环都将执行一次
**/
//继承AbstractJavaSamplerClient
public class hessianTest extends AbstractJavaSamplerClient{
//hessian调用地址
private static String url = "hessian/remoting/userService";
MyService collect = null;
HessianProxyFactory factory = new HessianProxyFactory();
public int id;
@Override
public void setupTest(JavaSamplerContext arg0) {
//获取jmeter传入参数
id=arg0.getIntParameter("id");
try {
collect = (MyService) factory.create(
MyService.class, url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
@Override
public SampleResult runTest(JavaSamplerContext arg0) {
SampleResult sp = new SampleResult();
sp.sampleStart();
User rt = null;
try {
rt = collect.getUser(id);
} catch (Exception e) {
sp.sampleEnd();
sp.setSuccessful(false);
return sp;
}
sp.sampleEnd();
if(rt.getId()==id)
sp.setSuccessful(true);
else
sp.setSuccessful(false);
return sp;
}
@Override
public void teardownTest(JavaSamplerContext context) {
super.teardownTest(context);
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~