千家信息网

性能测试场景 手工测试场景&面向目标测试场景

发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,在性能测试过程中,有两种测试场景可以选,手工测试场景和面向目标测试场景目标场景通过Controller的Auto Load功能进行自动化负载,如果测试的结果达到目标,则说明系统的性能符合测试目标,否则
千家信息网最后更新 2024年11月21日性能测试场景 手工测试场景&面向目标测试场景

在性能测试过程中,有两种测试场景可以选,手工测试场景和面向目标测试场景

目标场景
通过Controller的Auto Load功能进行自动化负载,如果测试的结果达到目标,则说明系统的性能符合测试目标,否则就提示无法达到目标。一般用于验收测试。
手工测试场景
通过手工场景可以帮助我们分析系统的性能瓶颈。大多数性能测试都属于手工场景.
目标场景中无集合点设置策略,系统自动形成并发负载
Load Generator的核心是mmdrv.exe, mmdrv.exe负责运行脚本模拟用户行为,该程序支持进程和线程方式。
Load Generator会调用MMDRV.EXE来完成负载,而负载的生成分为进程方式和线程方式
可以在Run -Time -Setting中进行设置。
使用进程方式模拟负载开销会比较大,每个虚拟用户使用一个单独的mmdrv.exe来完成负载的实现,这样做用户之间相互独立,互不影响。
而如果使用线程方式,那么所用的用户都是在一个mmdrv.exe上模拟的,用户使用线程方式,消耗的资源会比较少.
基于安全协议可以使用线程方式运行,非安全协议使用进程方式运行。
面向目标测试场景
Virual Vuser(虚拟用户)
Hit per Second(每秒点击数)
Transaction per Second(每秒通过事务数)
Transaction Response Time(事务响应时间)
Pages per Minute(每分钟刷新的页面数)

0