性能基础学习-8-Controller笔记

手工目标:

LR分析
双击:脚本后面空白处
对脚本进行编辑 View Scrip
对脚本进行设置 Run-Time
更改后需要 Refresh 刷新一次脚本 (Script/Runtime Settings) 生效
Sconano Groups:
Load Generators: 负载机
分布式:多台机子一起发送
name:输入IP
Platform:选择操作系统
Connect:连接
Active Uusers:并发用户
Ready:准备好多少用户
Running:运行多少用户
Paused:

Global Schedule
Initialize:初始化
跑的人是进程/线程,并发用户进程/线程??
1、全部一块进程/线程准备好
2、每隔多少时间,准备多少个
3、在跑执行准备好
Start vusers:开始时
2、并发一快跑
3、每隔XX时间,跑XX个用户
Duration:持续时间
1、跑一次,跑完结束
2、循环几次,跑多长的时间(10-15分钟,一次场景)
Stop vusers:停止
1、一快结束
2、每隔多少时间,结束多少个

负载机越多,性能越好

场景:
1、单场景
2、混合场景
3、稳定性
4、Max最大值

单机 8核CPU 进程模式不要超过30并发 不要超过内核3-4倍

单机 8核CPU 线程模式不要超过200并发

脚本1和脚本2 想执行脚本1 在执行脚本2 选择Group
1、一块跑
2、在多久时间后
3、在那个脚本之后

Rendezvous:
集合点的策略方式(脚本中必须要有集合点)
1、所有用户多少百分比达到,集合点才往下跑
2、正在跑的用户达到,集合点才往下跑
3、多少用户达到集合点才往下跑
4、设置超时时间,一致达不到集合点的时间,不等了继续往下跑

ip欺骗:模拟IP段发送请求

Scenaro Groups:(状态)
1、停止
2、启动
3、初始
4、准备
5、跑
6、集合点
7、成功
8、失败
9、报错
10、退出
11、停止

Scenaro Status:
1、用户数
2、跑多长时间
3、每秒点击数
4、通过的事务
5、失败的事务
6、错误日志

Available Graphs:(监控图标)
1、Running Vusers 运行时的并发数
2、Trans Response Time 响应时间
3、Trans/Ses(Passed) TPS
4、Hits per Second:点击量
5、Throughput:吞吐量

 

登陆接口 并发用户数1 单场景 RT:0.473 、TPS :2

登陆接口 并发用户数100 单场景 RT:0.473 、TPS :2


面向目标的测试场景:

 

达不到指定的目标 需要看3个报表
1、Web Page Diagnostics
2、Time to First Buffer Breadown(Over Time)
3、Page Download Time Breadown

 

转载于:https://www.cnblogs.com/huanghousong/p/11451512.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值