LoadRunner-Controller之场景、负载、虚拟IP的基础

场景用途:用于模拟大量用户操作,通过执行场景向服务器产生负载,验证系统各项性能指标是否达到标准。

设计场景:

1. 新建场景 >2. 设计Schedule >3. 添加LoadGenerater(联机负载) > 4. 运行设置>5.系统监控

设计Schedule:Design -> Scenario Goal ->Edit Scenario Goal ->Goal Type(Virtual Users、Hits per Second、Transactions per second、Pages per Minute )

Load Generator: 

1)  打开 LoadRunner Agent Runtime Settings

2) Scenario > Load Generators > 添加负载机的IP > 点击 Connect > 状态为Ready

3)分配负载机,可将整组用户分到一个负载机器上,也可将一组用户分配到不同的负载机器上(Add Group 后再 Add Virtual Users)。


虚拟IP:部分服务器系统限制重复IP的请求,虚拟IP用来模拟虚拟用户使用不同IP地址的一种技术

IP欺骗:

1)绑定多个IP地址  本地网络连接>使用固定IP>高级>添加同一个网段的IP地址(IP地址必须可通信、如果绑定IP地址与服务器不在同一个网段、需要在服务器上设置路由指向绑定的IP地址网段,使用后需要将IP地址释放)

2)启用选项 Scenario > Enable IP Spoofer

3)   在命令行中使用netstat -an 查看 本机各端口的网络连接情况。-a   显示所有连接和监听端口

注:如果任何一个结点使用了NAT机制(网络地址转换。允许一个整体机构以一个公用IP地址出现在Internet上)则无法使用IP欺骗。

服务器资源利用率监控

Linux 资源监控方法 使用IBM的 nmon 在服务器直接监控 参数 -f 、-t 、 -s 、-c.

Windows 资源监控方法  

参考:http://wenku.baidu.com/link?url=IksnoNJeuSdWA7muRPgNk8CrO01t-st8ztVo9a23OgVhoPcg6_DcLWMk1aKFExnkSBAanrNIpUW491vY7MAuQl5-7wJjVy7u2W8_4Oae9Jq


分析系统:被测系统类型、是否与其它系统存在关联、架构、技术实现与通讯协议

业务分析:如一个业务按照ABCD的顺序去完成,需要编4个脚本分别为A、A>B、A>B>C、A>B>C>D

需求分析:

提取性能需求

响应时间、负载用户数、在线用户数、并发用户数(取在线用户数的10%)



发布了39 篇原创文章 · 获赞 10 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章