loadrunner 场景设置实践

集合点

选择scenario-rendezvous就可设置集合点,在场景设置集合点之前,脚本中一定要插入集合点,不然scenario菜单不可用。具体设置如下:

  • 点击policy, 进入到集合点策略设置。包括:当所有用户数的x%到达集合点时,开始释放等待的用户并继续执行场景;当前正在运行的用户数的x%到达集合点时,开始释放;当x个用户到达集合点时,开始释放。
    • 还有一项timeout between vuser。如设置30s,表示当第一个用户到达集合点后,再等待30s,如果30s內达到用户数的指定数量就继续执行场景,若没有达到就不再等待开始释放等待用户并继续执行场景

一般将集合点设置在开始事务代码之前

ip欺骗技术

  • 打开lr-tools-ip wizard即可设置虚拟ip。设置好后可以用ipconfig /all查看,还可以用lr_get_vuser_ip函数得到当前虚拟用户的ip地址
  • 将temp文件里生成好的unix_routing.sh和nt_routing.bat分别放在不同的服务器上更新服务器路由表
  • 在控制器中启动ip欺骗。选择scenario-enable ip spoofer启动,可以设置按线程或进程分配ip
  • 选择scenario-load generators(负载器)-设置vuser生成器,将虚拟ip地址添加进去并测试是否连通。

使用完后一定要记得释放ip,在ip wizard 设置首页可以释放

负载均衡技术

默认模式下控制器中添加的多台负载机时,最终只能选择一台机器,可以切换到百分比模式设置好多个负载机后再次切换到用户组模式即可

RTS设置

和vGen中的run time setting 差不多主要需要关注,pacing,log,think time,miscellaneous

猜你喜欢

转载自blog.csdn.net/weixin_34245082/article/details/87313661
今日推荐