场景用途:用于模拟大量用户操作,通过执行场景向服务器产生负载,验证系统各项性能指标是否达到标准。
设计场景:
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%)