天天看点

LoadRunner简单压力测试

  1. 安装版本为12.02,安装后有三个部分,Analysis 分析,Controller控制台,Virtual User Generator 虚拟用户初始机。
    LoadRunner简单压力测试
  2. 首先初始化虚拟用户行为,即录制脚本。
    LoadRunner简单压力测试
  3. create→web HTTP/HTML
    LoadRunner简单压力测试
  4. 开始录制脚本
    LoadRunner简单压力测试
  5. 在控制台看到所有资源加载完毕后再点击完成脚本。(录制脚本时有报错信息解决方法见文尾)
    LoadRunner简单压力测试
  6. 自动生成了脚本,可以看到其中的很多参数及命令,删掉不需要的地方。
    LoadRunner简单压力测试
  7. 保存后,我们打开 Controller
    LoadRunner简单压力测试
  8. 选择加载刚才录制的脚本。因为我们只进行简单的40并发持续2小时的测试。(上方的选项不用理会。如果要进行最大负载测试就需要变动上边的选项了。)
    LoadRunner简单压力测试
  9. 增加虚拟用户数
    LoadRunner简单压力测试
  10. 设置持续时间。(虚拟用户进入和退出的时间不在持续时间范围内,最好按照梯度方式使用户进入和退出)
    LoadRunner简单压力测试
  11. 点击左下角的 Run 标签,进入开始模式,这里我选择了最常用的四个监视视图。Throughput:网络吞吐,trans

    Response Time:事务响应时间,Hits per Second:每秒点击数, HTTP Res per

    Second:http每秒响应次数。(若脚本录制错误则无法启动,解决办法见文尾)

    LoadRunner简单压力测试
  12. 等测试完毕后, 点击Results →Analyze Result,就生成了测试报告。(其实我这里用了四个虚拟用户,测试了2分钟。)
    LoadRunner简单压力测试
  13. 增加新的分析图:右击Graph→Add New Item → Add New Graph
    LoadRunner简单压力测试

错误:

  1. 录制脚本后打开录制日志有报错信息: Net An. Error ( b8: 5e0)] Request

    Connection: Remote Server@ 192.168.0.33:80 (Service=) NOT

    PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le =

    解决办法:

    LoadRunner简单压力测试
  2. 脚本启动报错
    LoadRunner简单压力测试

    具体日志在如下路径 C:\Users\admin\AppData\Local\Temp\res\log

    日志记录脚本的第36行有问题

    LoadRunner简单压力测试
    打开刚才录制的脚本,发现里面混进了 Microsoft的服务,估计是刚才使用IE浏览器录制的原因,删掉就可以了。
    LoadRunner简单压力测试

继续阅读