- 博客(6)
- 收藏
- 关注
原创 性能测试数据校验
混合负载没有给定并发时,从1并发开始测试,逐步增加并发数,直到服务/数据库的资源利用率达到80%(按超过80%为过载的基准)(标准:成功率≥99.5%,90%响应时间≤500ms,服务/数据库的资源利用率小于80%)5)极限容量测试:给系统逐步加压,寻找系统最佳的TPS、并发数,最大的TPS/并发数。没有给定并发时,从1并发开始测试,逐步增加并发数,直到服务/数据库的资源利用率超过80%(按超过80%为过载的基准)(标准:接口响应时间>5s,事务成功率需要满足>60%,服务/数据库的资源利用率>80%)
2024-12-10 12:16:04
591
原创 jmeter 文件上传接口
2.如果设置了HTTP信息头全局变量,文件上传接口的Content-Type与全局变量不一致,那么需要在文件上传请求前添加beanshell预处理程序去除HTTP信息头全局变量中的Content-Type,看下面截图。1.文件上传接口的请求内容类型不能在HTTP信息头中添加Content-Type,否则接口响应报500,在添加请求时勾选"对POST使用multipart/form-data"即可。// 打印删除指定请求头参数前的全部请求头信息。// 打印删除指定请求头参数后的全部请求头信息。
2024-11-29 15:20:17
379
原创 TPS计算规则
总时间:由于不知道每个请求的具体时间,我们按照普通方法,我们可以按照一周的时间进行计算,总时间 = 1天 = 1 * 24 小时 = 24 * 3600 秒。需要在测试环境模拟用户正常业务操作(稳定性测试)的并发量为:TPS = 40474 * 0.8请求数 / 16*3600*0.2秒 = 2.81 请求数/秒。**按照公式进行计算:TPS = 41300 * 0.8请求数 / 24*3600*0.2秒 = 1.91 请求数/秒。计算压力测试的并发数:TPS = 峰值请求数/峰值时间 * 系数。
2024-10-18 15:05:49
1870
原创 基于网络带宽计算100M文件上传大概需要多长时间
3.由于本地网络的影响,接口响应时间会比网络带宽计算的时间要更长。1.确定本地上传文件时的带宽 (任务管理器-性能)
2024-09-13 11:49:13
752
原创 jmeter中实现每隔一定时间登陆
登录操作放到仅一次控制器中,在仅一次控制器中使用beanshell脚本获取当前的时间,仅一次控制器后面增加beanshell脚本判断运行时长,脚本后面增加if控制器判断运行时长,若超过条件则重新进行登录操作,并在if控制器下增加beanshell再次获取当前时间戳。在实际项目的测试中,往往会遇到业务流程必须是先登录再执行后续相关操作的业务场景。有的登录请求中会用到token的验证,token的实效时长设定的比较短,项目组又不愿意去修改实效时长。4、if逻辑控制器中内容:jexl3函数的使用可自行查找。
2024-08-28 16:58:09
638
原创 BeanShell创建一个新文件并写入信息
if(file.exists()) { -判断文件是否存在。-文件当前路径及名称。BeanShell取样器判断一个文件是否存在,如存在则删除创建新的文件。
2024-08-13 12:14:06
324
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅