(十七)多机联合测试

一、为什么要进行多机联合测试
让一台机器模拟大量用户,同时向被测应用发送请求并进行操作,如果一天测试机模拟的用户数太多,它本身性能的下降会直接影响测试效果
多机:多个load generator
二、联机测试时,对方机器需要的准备工作

  • 安装了load generator
  • 开启agent
    就可以被controller统一调度来运行场景,controller负责收集统一的测试信息和执行结果。

    lr的四大组件,load generator不仅可以安装在windows系统上,还可以安装在Linux机器上。但是其余的三大组件只能安装在Windows机器上。
    Lr安装在Windows机器上,是不是只能测试Windows的AUT呢?
    不是。被测系统的平台和测试机器的平台无关。比如,百度的程序搭建在Linux环境中,但是依然可以测试。

联机测试步骤:
1)确认联网(使用ping 命令能ping通:ping 192.168.82.169)
2)确认两台机器联机成功(对方要开启agent)
3)脚本中url地址中所有的127.0.0.1修改成本机的物理ip,刷新脚本到控制台
4)对方开启load generator和agent
5)设置场景,loadgenerator处写对方的ip,并点击工具栏中load generators 进行connect
6)注意:要关闭防火墙:控制面板\系统和安全\Windows 防火墙\自定义设置(家庭和公用)

4)上步原因:如果脚本中网站为127.0.0.1,则不同的压力生成器执行时都向压力生成器主机发送请求。所以订票到2台机器。修改为控制台所在机器的ip,则订票的请求都指向同一台机器。

企业中做联机测试需要修改脚本吗?
不需要。因为企业中服务器一般不是客户端,所以脚本中网站URL地址是确定的ip,而不是127.0.0.1

猜你喜欢

转载自blog.csdn.net/jiangshangchunjiezi/article/details/81044541